home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload / ShartewareOverload.cdr / progm / ctutor2.zip / ANSWERS / CH05_1.C < prev    next >
Text File  |  1989-11-10  |  2KB  |  63 lines

  1. /****************************************************************/
  2. /*                                                              */
  3. /*     This is a temperature conversion program written in      */
  4. /*      the C programming language. This program generates      */
  5. /*      and displays a table of farenheit and centigrade        */
  6. /*      temperatures, and lists the freezing and boiling        */
  7. /*      of water.                                               */
  8. /*                                                              */
  9. /****************************************************************/
  10.  
  11. main()
  12. {
  13. int count;        /* a loop control variable               */
  14. int farenheit;    /* the temperature in farenheit degrees  */
  15. int centigrade;   /* the temperature in centigrade degrees */
  16.  
  17.    printf("Centigrade to Farenheit temperature table\n\n");
  18.  
  19.    for(count = -2;count <= 12;count = count + 1){
  20.       centigrade = 10 * count;
  21.       farenheit = tempcalc(centigrade);
  22.       printf("  C =%4d   F =%4d  ",centigrade,farenheit);
  23.       if (centigrade == 0)
  24.          printf(" Freezing point of water");
  25.       if (centigrade == 100)
  26.          printf(" Boiling point of water");
  27.       printf("\n");
  28.    } /* end of for loop */
  29. }
  30.  
  31. tempcalc(centtemp)
  32. int centtemp;
  33. {
  34. int faren;
  35.  
  36.    faren = 32 + (centtemp * 9)/5;
  37.    return (faren);
  38. }
  39.  
  40.  
  41.  
  42. /* Result of execution
  43.  
  44. Centigrade to Farenheit temperature table
  45.  
  46.   C = -20   F =  -4
  47.   C = -10   F =  14
  48.   C =   0   F =  32   Freezing point of water
  49.   C =  10   F =  50
  50.   C =  20   F =  68
  51.   C =  30   F =  86
  52.   C =  40   F = 104
  53.   C =  50   F = 122
  54.   C =  60   F = 140
  55.   C =  70   F = 158
  56.   C =  80   F = 176
  57.   C =  90   F = 194
  58.   C = 100   F = 212   Boiling point of water
  59.   C = 110   F = 230
  60.   C = 120   F = 248
  61.  
  62. */
  63.