// Pizza Pi Program
// Calculates how many slices of pizza can be cut from a pizza of given diameter.
#include <iostream>
#include <iomanip>
#include <cmath> // for M_PI (π constant)
using namespace std;
int main() {
const double SLICE_AREA = 14.125; // area of one slice in square inches
double diameter, radius, pizzaArea, slices;
// Ask user for pizza diameter
cout << "Enter the diameter of the pizza (in inches): ";
cin >> diameter;
// Radius is half of diameter
radius = diameter / 2.0;
// Calculate pizza area
pizzaArea = M_PI * pow(radius, 2);
// Calculate number of slices
slices = pizzaArea / SLICE_AREA;
// Display result
cout << fixed << setprecision(2);
cout << "\nA pizza with a diameter of " << diameter
<< " inches can be cut into approximately "
<< slices << " slices." << endl;
return 0;
}
Ly8gUGl6emEgUGkgUHJvZ3JhbQovLyBDYWxjdWxhdGVzIGhvdyBtYW55IHNsaWNlcyBvZiBwaXp6YSBjYW4gYmUgY3V0IGZyb20gYSBwaXp6YSBvZiBnaXZlbiBkaWFtZXRlci4KCiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPGlvbWFuaXA+CiNpbmNsdWRlIDxjbWF0aD4gICAvLyBmb3IgTV9QSSAoz4AgY29uc3RhbnQpCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIGNvbnN0IGRvdWJsZSBTTElDRV9BUkVBID0gMTQuMTI1OyAvLyBhcmVhIG9mIG9uZSBzbGljZSBpbiBzcXVhcmUgaW5jaGVzCiAgICBkb3VibGUgZGlhbWV0ZXIsIHJhZGl1cywgcGl6emFBcmVhLCBzbGljZXM7CgogICAgLy8gQXNrIHVzZXIgZm9yIHBpenphIGRpYW1ldGVyCiAgICBjb3V0IDw8ICJFbnRlciB0aGUgZGlhbWV0ZXIgb2YgdGhlIHBpenphIChpbiBpbmNoZXMpOiAiOwogICAgY2luID4+IGRpYW1ldGVyOwoKICAgIC8vIFJhZGl1cyBpcyBoYWxmIG9mIGRpYW1ldGVyCiAgICByYWRpdXMgPSBkaWFtZXRlciAvIDIuMDsKCiAgICAvLyBDYWxjdWxhdGUgcGl6emEgYXJlYQogICAgcGl6emFBcmVhID0gTV9QSSAqIHBvdyhyYWRpdXMsIDIpOwoKICAgIC8vIENhbGN1bGF0ZSBudW1iZXIgb2Ygc2xpY2VzCiAgICBzbGljZXMgPSBwaXp6YUFyZWEgLyBTTElDRV9BUkVBOwoKICAgIC8vIERpc3BsYXkgcmVzdWx0CiAgICBjb3V0IDw8IGZpeGVkIDw8IHNldHByZWNpc2lvbigyKTsKICAgIGNvdXQgPDwgIlxuQSBwaXp6YSB3aXRoIGEgZGlhbWV0ZXIgb2YgIiA8PCBkaWFtZXRlciAKICAgICAgICAgPDwgIiBpbmNoZXMgY2FuIGJlIGN1dCBpbnRvIGFwcHJveGltYXRlbHkgIiAKICAgICAgICAgPDwgc2xpY2VzIDw8ICIgc2xpY2VzLiIgPDwgZW5kbDsKCiAgICByZXR1cm4gMDsKfQo=