fork download
  1. //Eric Bernal CS1A Chapter 6. P. 370, #7
  2. //
  3. /*******************************************************************************
  4.  * CONVERT TEMPERATURE MEASUREMENTS
  5.  * _____________________________________________________________________________
  6.  * This program converts temperature measurements, Fahrenheit to Celsius,
  7.  * based on a given number.
  8.  *
  9.  * Conversion is based on this formula:
  10.  * Celsius = 5/9(F-32)
  11.  * _____________________________________________________________________________
  12.  * Input
  13.  * Fahrenheit : Temperature as the Fahrenheit measurement
  14.  *
  15.  * Output
  16.  * Celsius : Temperature as the Celsius measurement.
  17.  ******************************************************************************/
  18. #include <iostream>
  19. #include <iomanip>
  20. using namespace std;
  21.  
  22. // Declare Function Prototype
  23. float celsius(int Fahrenheit);
  24.  
  25. int main() {
  26. // Data Dictionary - Initialize all Variables
  27. float Fahrenheit = 0; //Input : Temperature as the Fahrenheit measurement
  28.  
  29. // Create temperature table - Display to output
  30. cout << fixed << showpoint << setprecision(3);
  31. for (Fahrenheit; Fahrenheit <= 20; Fahrenheit++)
  32. {
  33. cout << Fahrenheit << " degrees in Fahrenheit is equal to "
  34. << celsius(Fahrenheit) << " degrees Celsius." << endl;
  35. // FUNCTION CALL ^
  36. }
  37. return 0;
  38. }
  39. /*******************************************************************************
  40.  * The following function's purpose is to convert Fahrenheit to Celsius.
  41.  ******************************************************************************/
  42. // Function Header + Conversion formula
  43. float celsius(int Fahrenheit)
  44. {
  45. return(5.0/9.0) * (Fahrenheit - 32);
  46. }
Success #stdin #stdout 0.01s 5276KB
stdin
Standard input is empty
stdout
0.000 degrees in Fahrenheit is equal to -17.778 degrees Celsius.
1.000 degrees in Fahrenheit is equal to -17.222 degrees Celsius.
2.000 degrees in Fahrenheit is equal to -16.667 degrees Celsius.
3.000 degrees in Fahrenheit is equal to -16.111 degrees Celsius.
4.000 degrees in Fahrenheit is equal to -15.556 degrees Celsius.
5.000 degrees in Fahrenheit is equal to -15.000 degrees Celsius.
6.000 degrees in Fahrenheit is equal to -14.444 degrees Celsius.
7.000 degrees in Fahrenheit is equal to -13.889 degrees Celsius.
8.000 degrees in Fahrenheit is equal to -13.333 degrees Celsius.
9.000 degrees in Fahrenheit is equal to -12.778 degrees Celsius.
10.000 degrees in Fahrenheit is equal to -12.222 degrees Celsius.
11.000 degrees in Fahrenheit is equal to -11.667 degrees Celsius.
12.000 degrees in Fahrenheit is equal to -11.111 degrees Celsius.
13.000 degrees in Fahrenheit is equal to -10.556 degrees Celsius.
14.000 degrees in Fahrenheit is equal to -10.000 degrees Celsius.
15.000 degrees in Fahrenheit is equal to -9.444 degrees Celsius.
16.000 degrees in Fahrenheit is equal to -8.889 degrees Celsius.
17.000 degrees in Fahrenheit is equal to -8.333 degrees Celsius.
18.000 degrees in Fahrenheit is equal to -7.778 degrees Celsius.
19.000 degrees in Fahrenheit is equal to -7.222 degrees Celsius.
20.000 degrees in Fahrenheit is equal to -6.667 degrees Celsius.