lunes, 4 de octubre de 2010

pseudocodigo 4_4

Escriba un programa que acepte un número seguido de una letra. Si la letra que sigue al número introducido es una 'f' o 'F' , el programa deberá manejar el número introducido como una temperatura en grados Fahrenheit , convertirla en grados Celsius, e imprimir un mensaje adecuado a la salida. Si la letra sigue el número es una 'c' o 'C' , el programa deberá tratar al número como una temperatura en grados Celsius, convertirla en grados Fahrenheit, e imprimir un mensaje adecuado de salida. Si la letra no es ni una 'f','F' ni una 'c','C', el programa deberá imprimir un mensaje que diga que los datos son incorrectos y terminar. Utilice las formas de conversión:
Celsius=(5.0/9.0)*(Fahrenheit - 32.0)
Fahrenheit=(9.0/5.0)*Celsius + 32

PSEUDO CODIGO:
1.-inicio
t,f,c double
tipo char

print" temperatura =?"
read t

print"tipo c o f =?"
read tipo

switch(tipo)of
{
case'f':
case'F': c= (5.0/9.0)*(t-32.0)
print"temperatura en celcius es :",c
break;

case 'c':
case'C': f = (9.0/5.0)*(t+32.0)
print " la temperatura en f es :", f
break ;

default :
print"datos incorrectos "
break ;
}
fin

No hay comentarios:

Publicar un comentario