foro1_andreareimundo_nrc3254
TRANSCRIPT
Departamento de Ciencias ExactasFORO 1
NRC 3254Andrea Reimundo
November 26, 2016
1
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
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