Displaying Source Code(s)
|
|
PROGRAMM TO MATH CALCULATIONS
--------------------------------------------------------------------------------
Description : we can get the area or surround of:-
circle,triangles,quadangles and square
Parameters :
Code :
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<ctype.h>
#include<string.h>
#include<math.h>
#define pi 3.1428571
float calculating_circle_surround()
{
float redius,surround;
printf("To get the surround value please enter the redius value
: ");
scanf("%f",&redius);
surround=2*pi*redius;
printf("The surround is : %f",surround);
return(surround);
}
float calculating_circle_area()
{
float redius,area;
printf("
To get the area value please enter the redius value : ");
scanf("%f",&redius);
area=(redius*redius)*pi;
printf("The area is : %f
<BR>,area);
return(area);
}
float calculating_square_surround()
{
float edge,surround;
printf("
To get the surround value please enter the edge value : ");
scanf("%f",&edge);
surround=4*edge;
printf("The surround is : %f
<BR>,surround);
return(surround);
}
float calculating_square_area()
{
float edge,area;
printf("
To get the area value please enter the edge value : ");
scanf("%f",&edge);
area=edge*edge;
printf("The area is : %f
<BR>,area);
return(area);
}
float calculating_quad_surround()
{
float edge1,edge2,surround;
printf("
To get the surround value please enter the edge1 value : <BR>);
scanf("%f",&edge1);
printf("
To get the surround value please enter the edge2 value : <BR>);
scanf("%f",&edge2);
surround=2*(edge1+edge2);
printf("The area is : %f
<BR>,surround);
return(surround);
}
float calculating_quad_area()
{
float edge1,edge2,area;
printf("
To get the area value please enter the edge1 value : ");
scanf("%f",&edge1);
printf("
To get the area value please enter the edge2 value : ");
scanf("%f",&edge2);
area=edge1*edge2;
printf("The area is : %f
<BR>,area);
return(area);
}
float calculating_triangle_surround()
{
float edge1,edge2,edge3,surround;
printf("
To get the surround value please enter the edge1 value : <BR>);
scanf("%f",&edge1);
printf("
To get the surround value please enter the edge2 value : <BR>);
scanf("%f",&edge2);
printf("
To get the surround value please enter the edge3 value : <BR>);
scanf("%f",&edge3);
surround=edge1+edge2+edge3;
printf("The area is : %f
<BR>,surround);
return(surround);
}
float calculating_triangle_area()
{
float edge1,edge2,angle,area;
printf("
To get the area value please enter the edge1 value : ");
scanf("%f",&edge1);
printf("
To get the area value please enter the edge2 value : ");
scanf("%f",&edge2);
printf("
To get the area value please enter the angle value : ");
scanf("%f",&angle);
angle=(angle*pi)/180;
area=.5*edge1*edge2*(sin(angle));
printf("The area is : %f
<BR>,area);
return(area);
}
main()
{
first:
char a,b,c;
printf("Please select the operation:-<BR>);
printf("----------------------------
<BR>);
printf("(C)ircle calculations<BR>);
printf("(S)quare calculations<BR>);
printf("(Q)uadeangles calculations<BR>);
printf("(T)riangles calculations<BR>);
printf("(E)xit
:
<BR>);
a=getch();
if(a=='c')
{
back_to_c:
clrscr();
printf("Select an operation:-<BR>);
printf("--------------------
<BR>);
printf("(S)urround of the circle<BR>);
printf("(A)rea of the circle<BR>);
printf("(B)ack
:<BR>);
b=getch();
if(b=='s'){clrscr();
calculating_circle_surround();
do_anther_op_cs:
printf("
anther circle surround operation?(Y/N)<BR>);
c=getch();
if(c=='y'){clrscr();
calculating_circle_surround();goto do_anther_op_cs;getch();};
if(c=='n'){goto back_to_c;};
exit(0);
}
if(b=='a'){clrscr();
calculating_circle_area();
do_anther_op_ca:
printf("
anther circle area operation?(Y/N)<BR>);
c=getch();
if(c=='y'){clrscr();
calculating_circle_area();goto do_anther_op_ca;getch();};
if(c=='n'){goto back_to_c;};
exit(0);
}
if(b=='b'){clrscr();
goto first;}
}
if(a=='s')
{
back_to_s:
clrscr();
printf("Select an operation:-<BR>);
printf("--------------------
<BR>);
printf("(S)urround of the square<BR>);
printf("(A)rea of the square<BR>);
printf("(B)ack
:<BR>);
b=getch();
if(b=='s'){clrscr();
calculating_square_surround();
do_anther_op_ss:
printf("
anther square surround operation?(Y/N)<BR>);
c=getch();
if(c=='y'){clrscr();
calculating_square_surround();goto do_anther_op_ss;getch();};
if(c=='n'){goto back_to_s;};
exit(0);
}
if(b=='a'){clrscr();
calculating_square_area();
do_anther_op_sa:
printf("
anther square area operation?(Y/N)<BR>);
c=getch();
if(c=='y'){clrscr();
calculating_square_area();goto do_anther_op_sa;getch();};
if(c=='n'){goto back_to_s;};
exit(0);
}
if(b=='b'){clrscr();
goto first;}
}
if(a=='q')
{
back_to_q:
clrscr();
printf("Select an operation:-<BR>);
printf("--------------------
<BR>);
printf("(S)urround of the quadangles<BR>);
printf("(A)rea of the quadangles<BR>);
printf("(B)ack
:<BR>);
b=getch();
if(b=='s'){clrscr();
calculating_quad_surround();
do_anther_op_qs:
printf("
anther quadangles surround operation?(Y/N)<BR>);
c=getch();
if(c=='y'){clrscr();
calculating_quad_surround();goto do_anther_op_ss;getch();};
if(c=='n'){goto back_to_q;};
exit(0);
}
if(b=='a'){clrscr();
calculating_quad_area();
do_anther_op_qa:
printf("
anther quadangles area operation?(Y/N)<BR>);
c=getch();
if(c=='y'){clrscr();
calculating_quad_area();goto do_anther_op_qa;getch();};
if(c=='n'){goto back_to_q;};
exit(0);
}
if(b=='b'){clrscr();
goto first;}
}
if(a=='t')
{
back_to_t:
clrscr();
printf("Select an operation:-<BR>);
printf("--------------------
<BR>);
printf("(S)urround of the triangles<BR>);
printf("(A)rea of the triangles<BR>);
printf("(B)ack
:<BR>);
b=getch();
if(b=='s'){clrscr();
calculating_triangle_surround();
do_anther_op_ts:
printf("
anther triangles surround operation?(Y/N)<BR>);
c=getch();
if(c=='y'){clrscr();
calculating_triangle_surround();goto do_anther_op_ts;getch();};
if(c=='n'){goto back_to_t;};
exit(0);
}
if(b=='a'){clrscr();
calculating_triangle_area();
do_anther_op_ta:
printf("
anther triangles area operation?(Y/N)<BR>);
c=getch();
if(c=='y'){clrscr();
calculating_triangle_area();goto do_anther_op_ta;getch();};
if(c=='n'){goto back_to_t;};
exit(0);
}
if(b=='b'){clrscr();
goto first;}
}
if(a=='e'){clrscr();
printf("Thank you for using our software...
<BR>);
printf("Engineer/Muhammad Saeed Badawy
<BR>);
printf("
war_device@hotmail.com");}
getch();
}
|
|
|