//Ryan Shahriyarpour CS1A Carl Argila CH3 HW Q:18
//
/*****************************************************************************
*
* Pizza Pi
*
*
* ****************
*
*
* The goal of this program is to calculate number of pizza slices based on diameter
*
*
* Processes:
*
* Radius = Diameter / 2
* Area = PI * Radius * Radius
* Number of Slices = Area / 14.125
*
*
* **********
*
*
* INPUT
* diameter : Diameter of the pizza in inches
*
* OUTPUT
* slices : Number of slices
*
****************************************************************************/
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
double diameter;
double radius;
double area;
double slices;
// Define pi
const double PI = 3.14159;
cout << "Enter the diameter of the pizza in inches: ";
// Store diameter value
cin >> diameter;
// Calculate radius
radius = diameter / 2.0;
// Calculate area
area = PI * radius * radius;
// Calculate slices
slices = area / 14.125;
// Display result
cout << fixed << setprecision(1);
cout << "Number of slices: " << slices << endl;
return 0;
}
Ly9SeWFuIFNoYWhyaXlhcnBvdXIgICAgQ1MxQSAgIENhcmwgQXJnaWxhICAgIENIMyBIVyBROjE4Ci8vCi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogKiAKICogUGl6emEgUGkKICoKICogCiAqICoqKioqKioqKioqKioqKioKICogCiAqIAogKiBUaGUgZ29hbCBvZiB0aGlzIHByb2dyYW0gaXMgdG8gY2FsY3VsYXRlIG51bWJlciBvZiBwaXp6YSBzbGljZXMgYmFzZWQgb24gZGlhbWV0ZXIKICogCiAqIAogKiBQcm9jZXNzZXM6CiAqIAogKiBSYWRpdXMgPSBEaWFtZXRlciAvIDIKICogQXJlYSA9IFBJICogUmFkaXVzICogUmFkaXVzCiAqIE51bWJlciBvZiBTbGljZXMgPSBBcmVhIC8gMTQuMTI1CiAqIAogKiAKICogKioqKioqKioqKgogKiAKICogCiAqIElOUFVUCiAqICBkaWFtZXRlciA6IERpYW1ldGVyIG9mIHRoZSBwaXp6YSBpbiBpbmNoZXMKICogCiAqIE9VVFBVVCAgICAKICogIHNsaWNlcyA6IE51bWJlciBvZiBzbGljZXMKICogCiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwogCiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPGlvbWFuaXA+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiAKaW50IG1haW4oKSB7Cglkb3VibGUgZGlhbWV0ZXI7Cglkb3VibGUgcmFkaXVzOwoJZG91YmxlIGFyZWE7Cglkb3VibGUgc2xpY2VzOwogCgkvLyBEZWZpbmUgcGkKCWNvbnN0IGRvdWJsZSBQSSA9IDMuMTQxNTk7CgkKCWNvdXQgPDwgIkVudGVyIHRoZSBkaWFtZXRlciBvZiB0aGUgcGl6emEgaW4gaW5jaGVzOiAiOwoJCgkvLyBTdG9yZSBkaWFtZXRlciB2YWx1ZQoJY2luID4+IGRpYW1ldGVyOwogCgkvLyBDYWxjdWxhdGUgcmFkaXVzCglyYWRpdXMgPSBkaWFtZXRlciAvIDIuMDsKIAoJLy8gQ2FsY3VsYXRlIGFyZWEgCglhcmVhID0gUEkgKiByYWRpdXMgKiByYWRpdXM7CiAKCS8vIENhbGN1bGF0ZSBzbGljZXMKCXNsaWNlcyA9IGFyZWEgLyAxNC4xMjU7CiAKCS8vIERpc3BsYXkgcmVzdWx0Cgljb3V0IDw8IGZpeGVkIDw8IHNldHByZWNpc2lvbigxKTsKCWNvdXQgPDwgIk51bWJlciBvZiBzbGljZXM6ICIgPDwgc2xpY2VzIDw8IGVuZGw7CiAKCXJldHVybiAwOwp9