fork(2) download
  1. // Nicolas Ruano CS1A Ch. 3 Pp. #18
  2. // Pizza Pi Program
  3. // Calculates how many slices of pizza can be cut from a pizza of given diameter.
  4.  
  5. #include <iostream>
  6. #include <iomanip>
  7. #include <cmath> // for M_PI (π constant)
  8. using namespace std;
  9.  
  10. int main() {
  11. const double SLICE_AREA = 14.125; // area of one slice in square inches
  12. double diameter, radius, pizzaArea, slices;
  13.  
  14. // Ask user for pizza diameter
  15. cout << "Enter the diameter of the pizza (in inches): 18";
  16. cin >> diameter;
  17.  
  18. // Radius is half of diameter
  19. radius = diameter / 2.0;
  20.  
  21. // Calculate pizza area
  22. pizzaArea = M_PI * pow(radius, 2);
  23.  
  24. // Calculate number of slices
  25. slices = pizzaArea / SLICE_AREA;
  26.  
  27. // Display result
  28. cout << fixed << setprecision(2);
  29. cout << "\nA pizza with a diameter of 16.00" << diameter
  30. << " inches can be cut into approximately 14.29"
  31. << slices << " slices." << endl;
  32.  
  33. return 0;
  34. }
  35.  
Success #stdin #stdout 0.01s 5268KB
stdin
Standard input is empty
stdout
Enter the diameter of the pizza (in inches): 18
A pizza with a diameter of 16.000.00 inches can be cut into approximately 14.290.00 slices.