Code Competitions

Coding competition

Friday, 31 May 2013

program to find areas of different shapes

#include<iostream.h>
#include<conio.h>
#include<process.h>
#define pi 3.14286
void menu(void);
void area_c(void);
void circum_c(void);
void area_tri(void);
void area_rec(void);
void main()
{
    clrscr();
    menu();
    getch();
}
void menu()
{
    int ch;
    cout<<"\n1. area of circle";
    cout<<"\n2. circumference of circle";
    cout<<"\n3. area of a triangle";
    cout<<"\n4. area of rectangle";
    cout<<"\n5. exit\n";
    cin>>ch;
    switch(ch)
    {
        case 1:
        {
            area_c();
            break;
        }
        case 2:
        {
            circum_c();
            break;
        }
        case 3:
        {
            area_tri();
            break;
        }
        case 4:
        {
            area_rec();
            break;
        }
        case 5:
        {
            exit(0);
        }
    }
}
void area_c()
{
    float r,a;
    cout<<"enter the value of radius";
    cin>>r;
    a=pi*r*r;
    cout<<"\nthe area of circle "<<a<<'\n';
    menu();
}
void area_tri()
{
    float a,b,p;
    cout<<"\nenter the base and parimeter ";
    cin>>b>>p;
    a=(p*b)/2;
    cout<<"\nthe area of triangle "<<a;
    menu();
}
void circum_c()
{
    float c,r;
    cout<<"\nenter the radius of circle";
    cin>>r;
    c=2*pi*r;
    cout<<"\nthe circumference of circle "<<c;
    menu();
}
void area_rec()
{
    float A,a,b;
    cout<<"\nenter 2 sides of rectangle";
    cin>>a>>b;
    A=a*b;
    cout<<"\nthe area of rectangle "<<A;
    menu();
}

No comments:

Post a Comment