C++ program of finding area of circle

In this C++ program we will find area of circle by entering its radius or diameter

//Code Starts

#include <iostream>

#define PI 3.14159

using namespace std;

float AreaOfCircle(float radius);

float AreaWithDiameter(float diameter);

int main()

{

    float radius,diameter,circleArea;

    char choice=’0′;

    cout<<“\n\t\t\tFind Area Of Circle:”<<endl;

    for(;choice!=’1’&&choice!=’2′;)

        {

         cout<<“\nEnter 1 to Enter Radius OR 2 to Enter Diameter: “;

         cin>>choice;

         if(choice!=’1’&&choice!=’2′)

         cout<<“\n\t\tEnter a VALID Option “;

        }

    if(choice==’1′)

    {

    cout <<“\n\t\tEnter Radius To Find Area: “;

    cin>>radius;

    circleArea=AreaOfCircle(radius);

    }

    else if(choice==’2′)

    {

    cout <<“\n\t\tEnter Diameter To Find Area: “;

    cin>>diameter;

    circleArea=AreaWithDiameter(diameter);

    }

    cout<<“\n\n\t\tArea of Circle is:->> “<<circleArea<<endl;

    return 0;

}

float AreaOfCircle(float radius)

{

    return (PI*(radius*radius));

}

float AreaWithDiameter(float diameter)

{

    return (AreaOfCircle(diameter/2));

}

//Code Ends

OUTPUT:

Advertisements