To write a menu driven program
Topics Covered:
- To find area of room, volume of a room, simple interest and largest number between three different number
- To write a menu driven program
/*to find area of room, volume of a room, simple interest and largest number between three different number*/
#include<conio.h>
#include<stdio.h>
int main()
{
int v,lr,n,p,t,r,c,d,e,l,b,h;
float si,ar;
printf(“please select the following option\n”);
printf(“1.simple interest\n”);
printf(“2.area of a circle\n”);
printf(“3.volume of room\n”);
printf(“4.largest number between three numbers\n”);
printf(“enter your choice from 1 to 4 only\n”);
scanf(“%d”,&n);
switch(n)
{
case 1:
printf(“enter values for p,t and r”);
scanf(“%d%d%d”,&p,&t,&r);
si=(float)(p*t*r)/100;
printf(“simple interest=%f”,si);
break;
case 2:
printf(“enter the value for r”);
scanf(“%d”,&r);
ar=(float)3.14*r*r;
printf(“area of a circle=%f”,ar);
break;
case 3:
printf(“enter the value for l,b and h”);
scanf(“%d%d%d”,&l,&b,&h);
v=l*b*h;
printf(“volume of room=%d”,v);
break;
case 4:
printf(“enter any three numbers for c,d and e”);
scanf(“%d%d%d”,&c,&d,&e);
if(c>d&&c>e)
lr=c;
else if(d>c&&d>e)
lr=d;
else
lr=e;
break;
default:
printf(“sorry!invalid numbers”);
break;
}
return 0;
}
//to write a menu driven program
#include<conio.h>
#include<stdio.h>
int main()
{
int n,nm,d,s=0,p=1,po,ne,nr,nu,di;
printf(“please select the following options\n”);
printf(“1.sum of four digits\n”);
printf(“2.product of four digits\n”);
printf(“3.to check wheither a given number is positive or negative or neither of them\n”);
printf(“enter your choice from 1 to 4\n”);
scanf(“%d”,&n);
switch(n)
{
case 1:
printf(“enter any four digits integer number”);
scanf(“%d”,&nm);
di=nm%10;
s=s+di;
nm=nm/10;
di=nm%10;
s=s+di;
nm=nm/10;
di=nm%10;
s=s+di;
n=nm/10;
s=s+nm;
printf(“sum=%d”,s);
break;
case 2:
printf(“enter a four digits number”);
scanf(“%d”,&nr);
d=nr%10;
p=p*d;
nr=nr/10;
d=nr%10;
p=p*d;
nr=nr/10;
d=nr%10;
p=p*d;
nr=nr/10;
p=p*nr;
printf(“product=%d”,p);
break;
case 3:
printf(“enter a number”);
scanf(“%d”,&nu);
if(nu>0)
printf(“it is a positive number”);
else if(nu<0)
printf(“it is a negative number”);
else
printf(“it is neither positive nor negative”);
break;
default:
printf(“sorry!you choose einvalid option.try to choose valid option”);
break;
}
return 0;
}