/****************************************************************/
/*                                                              */
/*     This is a temperature conversion program written in      */
/*      the C programming language. This program generates      */
/*      and displays a table of farenheit and centigrade        */
/*      temperatures, and lists the freezing and boiling        */
/*      of water.                                               */
/*                                                              */
/****************************************************************/

#include "stdio.h"
int tempcalc(itn centtemp);

int main()
{
int count;        /* a loop control variable               */
int farenheit;    /* the temperature in farenheit degrees  */
int centigrade;   /* the temperature in centigrade degrees */

   printf("Centigrade to Farenheit temperature table\n\n");

   for(count = -2 ; count <= 12 ; count = count + 1)
   {
      centigrade = 10 * count;
      farenheit = tempcalc(centigrade);
      printf("  C =%4d   F =%4d  ", centigrade, farenheit);
      if (centigrade == 0)
         printf(" Freezing point of water");
      if (centigrade == 100)
         printf(" Boiling point of water");
      printf("\n");
   } /* end of for loop */

   return 0;
}


int tempcalc(int centtemp)
{
int faren;

   faren = 32 + (centtemp * 9)/5;
   return (faren);
}



/* Result of execution

Centigrade to Farenheit temperature table

  C = -20   F =  -4
  C = -10   F =  14
  C =   0   F =  32   Freezing point of water
  C =  10   F =  50
  C =  20   F =  68
  C =  30   F =  86
  C =  40   F = 104
  C =  50   F = 122
  C =  60   F = 140
  C =  70   F = 158
  C =  80   F = 176
  C =  90   F = 194
  C = 100   F = 212   Boiling point of water
  C = 110   F = 230
  C = 120   F = 248

*/
