Friday, March 5, 2021
Home College Assignments C++ Assignments Area of Geometric Shapes in C++

Area of Geometric Shapes in C++

In this C++ program the area of geometric shapes (circle, rectangle, and triangle) is calculated easily through classes by asking the user a choice that which shape he wants to deal with, the code is:

    //area of geometric shapes in C++
    using namespace std;
    #define pi 3.141592654
    #define full 2.0
    int square(int x)
    return x*x;
    // class declration
    class Area{
        int X,Y;    //taking two argumnet data members
        Area(int x,int y):X(x),Y(y){} //constructor with two argumnets 
        //data functions
        float circle(int x,int y)    //for area of the circle
            cout<<"ntttArea of the Circle is :";
            return pi*square(x);
        float rectangle(int l,int w) //for area of the rectangle
            cout<<"ntttArea of the Rectangle is :";
            return l*w;
        float triangle(int b,int h)    //for area of the triangle
            cout<<"ntttArea of the Triangle is :";
            return (b*h)/full;
    }; //class end
    void fun() // function for clear screen and Sleep
        Sleep(2000);cout<<"nntttReturning to Menu";
        for (int i=0;i<=5;i++)
            cout<<" .";
    } // fun end
    // main body
    int main(void)
        int first,second,choice;
        cout<<"nEnter the first argument :";cin>>first;
        cout<<"nEnter the second argument :";cin>>second;
        Area instance(first,second);// set the value by pass to the constructor of the object called instance
        while (1) {    // loop for infinite running expect when 4 is pressed which is terminating case 
                    cout << "nttt --------------MENU ------------ " << endl
                    << "ttt      Press 1. Area of Circle " << endl
                    << "ttt      Press 2. Area of Rectangle" << endl
                    << "ttt      Press 3. Area of Triangle" << endl
                    << "ttt      Press 4. To Exit " << endl
                    << "nttt ------------------------------- " << endl
                    << "tttYour Choice :";
                case 1:
                cout<<,second);fun();//passing by value the function for area of circle by the object        
                case 2:
                cout<<instance.rectangle(first,second);fun();// same for the other functions
                case 3:
                case 4:
                exit(1);    // termninating case to escpae from while and terminate
                cout<<"Wrong Input ";// for other wrong inputs
        return 0;

The functions with relative comments are mentioned in the above code, the user is first asked to enter the arguments and then a menu appears offering the area of shape the user needs to select.

- Advertisment -

Most Popular

Android Webview Tutorial With Example | How to Use Webview in Android

Android Webview Tutorial With Example Have you seen an Android app displaying Web content using Webview. This Android Webview Tutorial is about integrating Webview using Android Studio....

Student Registration Project in PHP

In this Student Registration Project we are providing a form in simple html to the student and that form sends the data to "student.php"...

Java GUI Calculator Source Code

Here we have a Java GUI Calculator Source Code for you in which a Java GUI calculator has been created using "swing" and "awt". The calculator has...

Numeric Array in PHP

Numeric arrays can store numbers, strings and any object but their index will be represented by numbers. By default array index starts from zero....