fork download
  1. // Castulo Jason Quintero CSC5 Chapter 5 homework, pg. 294 #3
  2. //
  3. /**************************************************************************
  4.  * List of Rising Ocean Levels
  5.  * ________________________________________________________________________
  6.  *
  7.  * This program will calculate and display the rise
  8.  * in ocean levels in millimeters over the next 25 years.
  9.  * ________________________________________________________________________
  10.  * INPUT
  11.  * years : Number of years calculated
  12.  *
  13.  * OUTPUT
  14.  * oceanLevel : Ocean levels each year
  15.  *
  16.  *************************************************************************/
  17. #include <iostream>
  18. #include <iomanip>
  19. using namespace std;
  20.  
  21. int main ()
  22. {
  23. const int MIN_YR_VALUE = 1, // Minimum years that will be calculated
  24. MAX_YR_VALUE = 25; // Maximum years that will be calculated
  25. const float INCREMENT = 1.5; // Rise amount per year
  26. float oceanLevel; // Ocean level rise after each year
  27. int year; // Year variable
  28.  
  29. // Set table formatting
  30. cout << fixed << setprecision(2);
  31. cout << "Ocean Level Rise Over Next 25 Years\n\n";
  32. cout << "Year\t Ocean Level Per Year\n";
  33. cout << "----------------------------\n";
  34.  
  35. // Initialize variable
  36. oceanLevel = INCREMENT;
  37.  
  38. // Initiate for loop/accumulate years
  39. for (year = MIN_YR_VALUE; year <= MAX_YR_VALUE; year++)
  40. {
  41. cout << year << "\t\t\t\t" << oceanLevel << "mm" << endl; //Display
  42. oceanLevel += INCREMENT;
  43.  
  44. }
  45. return 0;
  46. }
Success #stdin #stdout 0.01s 5280KB
stdin
Standard input is empty
stdout
Ocean Level Rise Over Next 25 Years

Year	 Ocean Level Per Year
----------------------------
1				1.50mm
2				3.00mm
3				4.50mm
4				6.00mm
5				7.50mm
6				9.00mm
7				10.50mm
8				12.00mm
9				13.50mm
10				15.00mm
11				16.50mm
12				18.00mm
13				19.50mm
14				21.00mm
15				22.50mm
16				24.00mm
17				25.50mm
18				27.00mm
19				28.50mm
20				30.00mm
21				31.50mm
22				33.00mm
23				34.50mm
24				36.00mm
25				37.50mm