foro1_andreareimundo_nrc3254

3

Click here to load reader

Upload: andrea-rey

Post on 12-Apr-2017

107 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Foro1_AndreaReimundo_NRC3254

Departamento de Ciencias ExactasFORO 1

NRC 3254Andrea Reimundo

November 26, 2016

1

Page 2: Foro1_AndreaReimundo_NRC3254

Metodos Numericos

Resolver el ejercicio planteado

1 Ejercicio1

1. Tabla de conversin de temperaturas.La relacin de diversas escalas de temperatura con la escala Celsius (C)es la siguiente:Escala Farenheit: F = 9 / 5 C + 32Escala Kelvin: K = C + 273,15Construir un programa en Octave que permita pasar de una escala aotra. El programa debe solicitar al usuario el ingreso de la informacinnecesaria para su funcionamiento. (Consultar el comando switch)

SOLUCION OCTAVECodigo

valor=input (’Introduzca el valor que desea transformar: ’);

disp(’Seleccione la Unidad en la que se encuentra el valor proporcionado’);

unidad=input(’C= centigrados, F=Farenheit, K= Kelvin :’,’s’);

switch (unidad)

case ’C’

c=valor;

f=9/5*valor+32;

k=valor+273.15;

r=4/5*valor;

fprintf (’\nde centrigrados a centigrados es: % 6.2f’,c);

fprintf (’\nde centrigrados a farenheit es: % 6.2f’,f);

fprintf (’\nde centrigrados a kelvin es: % 6.2f’,k);

case ’F’

f=valor;

c=(valor-32)*(5/9);

k=(valor+459.67)*(5/9);

r=valor+459.67;

fprintf (’\nde farenheit a farenheit es: % 6.2f’,f);

fprintf (’\nde farenheit a centrigrados es: % 6.2f’,c);

fprintf (’\nde farenheit a kelvin es: % 6.2f’,k);

case ’K’

k=valor;

c=valor-273.15;

2

Page 3: Foro1_AndreaReimundo_NRC3254

Metodos Numericos

f=(9/5)*valor-459.67;

r=(9/5)*valor;

fprintf (’\nde kelvin a kelvin es: % 6.2f’,k);

fprintf (’\nde kelvin a centrigrados es: % 6.2f’,c);

fprintf (’\nde kelvin a farenheit es: % 6.2f’,f);

otherwise

fprintf (’ERROR EN LOS DATOS’);

end

Corrida 1

>> Foro1

Introduzca el valor que desea transformar: 500

Seleccione la Unidad en la que se encuentra el valor proporcionado

C= centigrados, F=Farenheit, K= Kelvin :C

de centrigrados a centigrados es: 500.00

de centrigrados a farenheit es: 932.00

de centrigrados a kelvin es: 773.15>>

Corrida 2

>> Foro1

Introduzca el valor que desea transformar: 680

Seleccione la Unidad en la que se encuentra el valor proporcionado

C= centigrados, F=Farenheit, K= Kelvin :F

de farenheit a farenheit es: 680.00

de farenheit a centrigrados es: 360.00

de farenheit a kelvin es: 633.15>>

Corrida 3

>> Foro1

Introduzca el valor que desea transformar: 380

Seleccione la Unidad en la que se encuentra el valor proporcionado

C= centigrados, F=Farenheit, K= Kelvin :K

de kelvin a kelvin es: 380.00

de kelvin a centrigrados es: 106.85

de kelvin a farenheit es: 224.33>>

3