Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #define pi 22/7
- using namespace std;
- struct circle {
- private :
- float diameter;
- public :
- // constractor
- circle (float d) {
- diameter = d;
- }
- // class function
- void PrintInfo (){
- float ci = 2 * pi * diameter;
- float area = pi * diameter * diameter;
- cout << " circle diameter is : " << diameter <<" cm" << endl;
- cout << " circumference of a circle is :" << ci <<" cm" << endl;
- cout << " circle surface area is : " << area << " cm2" << endl;
- }
- // setter
- void setDiameter(float d) {
- diameter = d;
- }
- // getter
- float getDiameter() {
- return diameter;
- }
- float getCircumference() {
- return 2 * pi * diameter;
- }
- float getarea() {
- return pi * diameter * diameter;
- }
- };
- int main() {
- circle myCircle(14);
- myCircle.PrintInfo();
- cout <<"---------------------------------------\n";
- myCircle.setDiameter(16.25);
- cout << " circle diameter is : " << myCircle.getDiameter()<< " cm" << endl;
- cout << " circumference of a circle is :" << myCircle.getCircumference()<<" cm" << endl;
- cout << " circle surface area is : " << myCircle.getarea()<<" cm2" << endl;
- cin.get();
- }
Add Comment
Please, Sign In to add comment