domingo, 20 de marzo de 2011

Programa 2 del libro Lenguaje de Programación de Kernigahan & Ritchie

/*Descripción: Conversión de grados Farenheit a Celcius mediante la formula ºC=(5/9)(ºF-32)*/
#include<stdio.h>
/*Imprime la tabla far=0,20,...,300*/
main( )
{
   int fahr, celsius;
   int lower, upper, step;
   lower=0; /*Límite inferior de la Tabla de temperaturas*/
   upper =  300; /*Límite superior*/
   step = 20; /* Tamaño del incremento*/
   far = lower;
   while(fahr<=upper){
            celsius = 5*(fahr-32)/9;
            printf("%d\t%d\n", fahr, celsius);
            fahr = fahr + step;
           }
}

/*char=carácter-un solo byte.
short=entero corto.
long=entero largo.
double=punto floante de doble presición.
El ciclo while funciona de esta manera: se prueba  la condición entre paréntesis. De ser verdadera (fahr es menor o igual a upper), el cuerpo del ciclo(las tres proposiciones entre llaves) se ejecuta. Luego la condición se prueba nuevamente, y si es verdadera, el cuerpo se ejecuta de nuevo.Cuando la prueba resulta falsa (fahr excede a upper) la iteración termina, y la ejecución continua en la proposición que sigue al ciclo. El cuerpo while puede tener una o más proposiciones encerradas entre llaves, como en el convertidor de temperaturas, o una sola proposición sin llaves como en
while(i<j)
   i =2*j*/

No hay comentarios:

Publicar un comentario