______________________________________________________________________________________________
1.4 Imprima un programa que escriba la tabla correspondiente Celsius a Fahrenheit.
______________________________________________________________________________________________
SOLUCIÓN:
Resolver este problema es simplemente despejar la variable Tf de la fórmula del programa anterior (1.3). 5 grados Celsius corresponden a 9 Fahrenheit. Un programa equivalente aparece en este blog en java: Deitel_Java_6.22
La ejecución de éste programa genera la sigiente tabla:
Esta entrada es parte de los programas resueltos del libro El Lenguaje de Programación C de B Kernighan y D. Ritchie
Entrada anterior
Entrada siguiente
____________________________________________________________________________________________
1.4 Imprima un programa que escriba la tabla correspondiente Celsius a Fahrenheit.
______________________________________________________________________________________________
SOLUCIÓN:
Resolver este problema es simplemente despejar la variable Tf de la fórmula del programa anterior (1.3). 5 grados Celsius corresponden a 9 Fahrenheit. Un programa equivalente aparece en este blog en java: Deitel_Java_6.22
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + PROGRAMA QUE PRESENTA UNA TABLA DE EQUIVALENCIAS ENTRE GRADOS CELSIUS + + Y GRADOS FAHRENHEIT + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ /*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ * + * ALGORITMO: + * La equivalencia entre grados celsius (centigrados) y fahrenheit esta + * dada por la siguiente ecuacion: + * + * Tf = (9/5)Tc + 32 + * +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ #include <stdio.h> /*//////////////////////////////////////////////////////////////////////// // MAIN ////////////////////////////////////////////////////////////////////////*/ main() { /*Abre main */ printf("\nTabla de equivalencias entre grados Celsius y grados Fahrenheit\n"); float fahr, celsius; int lower, upper, step; lower = 0; upper = 300; step = 20; celsius = lower; while ( celsius <= upper ) { /* Abre while */ fahr = (9.0/5.0)*celsius + 32; printf("%3.0f%6.1f\n", celsius, fahr ); celsius = celsius + step; } /* Cierra while */ } /*Cierra main */
La ejecución de éste programa genera la sigiente tabla:
Tabla de equivalencias entre grados Celsius y grados Fahrenheit 0 32.0 20 68.0 40 104.0 60 140.0 80 176.0 100 212.0 120 248.0 140 284.0 160 320.0 180 356.0 200 392.0 220 428.0 240 464.0 260 500.0 280 536.0 300 572.0____________________________________________________________________________________________
Esta entrada es parte de los programas resueltos del libro El Lenguaje de Programación C de B Kernighan y D. Ritchie
Entrada anterior
Entrada siguiente
____________________________________________________________________________________________
No hay comentarios:
Publicar un comentario