InformáticaBásico1 respuestas

Programas en c + + q permita realizar conversiones de grados de temperaturas?

Programas en c + + q permita realizar conversiones de grados de temperaturas.

Mejor respuesta

Kathy2508
1

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.