martes, 4 de enero de 2011

Kernighan_Ritchie_1.3 (Equivalencias entre grados Fahrenheit y grados Celcius en C)

_______________________________________________________________________________________________
1.3 Modifique el programa de conversión de temperaturas de modo que escriba un encabezado sobre la tabla.
_______________________________________________________________________________________________
SOLUCIÓN:
La parte fundamental del programa, la conversión de Fahrenheit a Celcius, aparece en el libro de Kernighan-Ritchie. Una variante de este programa aparece en este blog en java: Deitel_Java_6.22

/*////////////////////////////////////////////////////////////////////
+                                                                    +
+   Tabla de equivalencias entre grados Fahrenheit y grados Celsius  +
+                                                                    +
+ ///////////////////////////////////////////////////////////////////*/

#include<stdio.h>

/*////////////////////////////////////////////////////////////////////
// MAIN
////////////////////////////////////////////////////////////////////*/

 main()

 {        /*Abre main */
  printf("\nTabla de equivalencias entre grados Fahrenheit y grados Celsius\n");
  
  float fahr, celsius;
  int lower, upper, step;
  lower = 0;
  upper = 300;
  step = 20;
  fahr = lower;
  
  while ( fahr <= upper )
  {   /* Abre while */
  celsius = (5.0/9.0)*(fahr - 32);
  printf("%3.0f%6.1f\n", fahr, celsius );
  fahr = fahr + step;
  }    /* Cierra while */
  
 }          /*Cierra main */

La ejecución del código anterior presenta en pantalla lo siguiente:

Tabla de equivalencias entre grados Fahrenheit y grados Celsius
  0 -17.8
 20  -6.7
 40   4.4
 60  15.6
 80  26.7
100  37.8
120  48.9
140  60.0
160  71.1
180  82.2
200  93.3
220 104.4
240 115.6
260 126.7
280 137.8
300 148.9
__________________________________________________________________________________________
Esta entrada es parte de los problemas 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

Related Posts Plugin for WordPress, Blogger...