Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <cstdlib> // Standard General Utilities Library
- #include <iostream> // Input output stream
- using namespace std;
- #define pi 3.14
- // Classes
- class circle {
- private:
- float x, y, r;
- public:
- circle();
- circle(float);
- circle(float, float);
- circle(float, float, float);
- float length(); //2 pi r
- void assign(float, float, float);
- void print();
- };
- // Methods
- circle::circle() {
- x = 0;
- y = 0;
- r = 1;
- }
- circle::circle(float var1) {
- x = var1;
- y = var1;
- r = 1;
- }
- circle::circle(float var1, float var2) {
- x = var1;
- y = var2;
- r = 1;
- }
- circle::circle(float var1, float var2, float var3) {
- x = var1;
- y = var2;
- r = var3;
- }
- void circle::assign(float var1, float var2, float var3) {
- x = var1;
- y = var2;
- r = var3;
- }
- float circle::length() {
- return 2 * pi * r;
- }
- void circle::print() {
- cout << "C = (" << x << ", " << y << ");" << endl;
- cout << "r = " << r << endl;
- cout << "L = " << length() << endl;
- }
- // Function prototypes
- // Main program
- int main(int argc, char *argv[]) {
- circle A(1, 3, 3);
- A.print();
- cout << " " << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement