Programas en c + + q permita realizar conversiones de grados de temperaturas?
Programas en c + + q permita realizar conversiones de grados de temperaturas.
Programas en c + + q permita realizar conversiones de grados de temperaturas.
Pregunta de Informática · 1 respuesta · 8 votos · mejor respuesta de Kathy2508
Segun yo, el codigo es asi :
#include
#include
int main(int argc, char * * argv)
{
char esperar ;
int tipo ;
float temperatura ;
int convertir ;
float convertido ;
char man ;
char con ;
do
{
printf("Conversor de Temperaturas Kelvin, Farenheit y Celcius \ n") ; printf("Opciones : \ n") ; printf("1.
- Trabajar con temperaturas Kelvin \ n") ; printf("2.
- Trabajar con temperaturas Farenheit \ n") ; printf("3.
- Trabajar con temperaturas Celcius \ n") ; printf("Se trabajara con la funcion numero : ") ; scanf("%i", &tipo) ;
}
while((tipo3)) ; printf("Se trabajará la temperatura : ") ; scanf("%f", &temperatura) ; printf(" \ nOpciones : \ n") ; switch(tipo) { case 1 : do { printf("1.
- Convertir a Farenheit \ n") ; printf("2.
- Convertir a Celcius \ n") ; printf("Elijo la opcion : ") ; scanf("%i", &convertir) ; } while((convertir2)) ; man = 'K' ; switch(convertir) { case 1 : convertido = ((temperatura - 273) * (9 / 5.
)) + 32 ; con = 'F' ; break ; case 2 : convertido = temperatura - 273 ; con = 'C' ; break ;
}
break ;
case 2 :
do
{
printf("1.
- Convertir a Kelvin \ n") ; printf("2.
- Convertir a Celcius \ n") ; printf("Elijo la opcion : ") ; scanf("%i", &convertir) ; } while((convertir2)) ; man = 'F' ; switch(convertir) { case 1 : convertido = ((temperatura - 32) * (5 / 9.
)) + 273 ; con = 'K' ; break ; case 2 : convertido = (temperatura - 32) * (5 / 9.
) ; con = 'C' ; break ;
}
break ;
case 3 :
do
{
printf("1.
- Convertir a Farenheit \ n") ;
printf("2.
- Convertir a Kelvin \ n") ;
printf("Elijo la opcion : ") ;
scanf("%i", &convertir) ; } while((convertir2)) ; man = 'C' ;
switch(convertir)
{
case 1 :
convertido = (temperatura * (9 / 5.
)) + 32 ;
con = 'F' ;
break ;
case 2 :
convertido = temperatura + 273 ;
con = 'K' ;
break ;
}
break ;
}
printf(" \ nEl valor introducido es %.
2fº%c \ n", temperatura, man) ;
printf("Su conversion respectiva es %.
2fº%c", convertido, con) ; scanf("%c", &esperar) ;
return 0 ; }
Usas los CASE para elegir lo que quieres convertir (un menu) y solo insertas variables
y las operaciones correspondientes para conversion de grados (estas formulas son
las que estan en la respuesta anterior)
Saludos.