martes, 4 de enero de 2011

Kernighan_Ritchie_1.5 (Tabla de Conversión de Temperaturas en C)

______________________________________________________________________________________________
1.5 Modifique el programa de conversión de temperatura de manera que escriba la tabla en orden inverso, esto es, desde 300 grados hasta 0.
______________________________________________________________________________________________
SOLUCIÓN:
Este programa hace lo mismo que el anterior, sólo que ahora no se utiliza una variable para almacenar a los grados Celsius, se realizan los cálculos en el cuerpo de printf.

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  * CONVERSION DE GRADOS CELSIUS A FAHRENHEIT                   +
  * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

 /*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  *                                                               *
  *                       ALGORITMO:                              *
  * Los grados centigrados se obtienen a partir de los fahrenheit *
  * con la formula                                                *
  *                                                               *
  *           Tc = (5/9)(Tf - 32)                                 *
  * ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
 
 
 #include<stdio.h>
 /*////////////////////////////////////////////////////////////////
 // MAIN
 ////////////////////////////////////////////////////////////////*/
 
 main()
 {                    /* Abre main */
 printf("\nEste programa presenta una tabla de temperaturas equivalentes");
 printf(" entre grados Fahrenheit y grados Celsius\n");
 int fahr;
 for ( fahr = 300;  fahr >= 0; fahr = fahr - 20 )
 printf("%3d%6.1f\n", fahr, (5.0/9.0)*(fahr - 32));
 }                      /* Cierra main*/

La ejecución del programa produce lo siguiente:

Este programa presenta una tabla de temperaturas equivalentes entre grados Fahrenheit y grados Celsius
300 148.9
280 137.8
260 126.7
240 115.6
220 104.4
200  93.3
180  82.2
160  71.1
140  60.0
120  48.9
100  37.8
 80  26.7
 60  15.6
 40   4.4
 20  -6.7
  0 -17.8
__________________________________________________________________________________________
Esta entrada es parte de los problemas resueltos del libro El Lenguaje de Programación C de B. Kernighan y Dennis Ritchie
Entrada anterior
Entrada siguiente
__________________________________________________________________________________________

No hay comentarios:

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...