Bài tập tổng hợp
Post date: Dec 19, 2011 7:26:41 AM
#include<stdio.h>
#include<conio.h>
#include<process.h>
#include<stdlib.h>
void dthv();
void dthcn();
void dtht();
void gt();
void luythua();
void nguyento();
main()
{
int choice;
char ch;
do
{
// clrscr();
printf("------------MOI BAN CHON MOT CON SO------------------\n\n");
printf("1. Tinh chu vi dien tich hinh vuong\n");
printf("2. Tinh chu vi dien tich hinh chu nhat\n");
printf("3. Tinh chu vi dien tich hinh tron\n");
printf("4. Tinh giai thua\n");
printf("5. Tinh luy thua\n");
printf("6. Xac dinh so nguyen to\n");
printf("7. Thoat\n");
printf("Moi ban chon con so:");
scanf("%d",&choice);
if(choice==1)
dthv();
else if(choice==2)
dthcn();
else if(choice==3)
dtht();
else if(choice==4)
gt();
else if(choice==5)
luythua();
else if(choice==6)
nguyento();
else if(choice==7)
exit(1);
else
printf("Ban da chon sai!!!!!!!!!!!");
printf("\nBan muon tiep tuc khong(y/n):");
ch=getch();
}
while(ch=='y'||ch=='Y');
getch();
}
void dthv()
{
float a,cv,dt;
printf("Moi ban nhap vao mot canh:");
scanf("%f",&a);
cv=a*4;
dt=a*a;
printf("\nChu vi hinh vuong: %f",cv);
printf("\nDien tich hinh vuong: %f",dt);
}
void dthcn()
{
float cd,cr,cv,dt;
printf("Moi ban nhap vao chieu dai:");
scanf("%f",&cd);
printf("Moi brn nhap vao chieu rong:");
scanf("%f",&cr);
cv=(cd+cr)*2;
dt=cd*cr;
printf("\nChu vi hinh vuong: %f",cv);
printf("\nDien tich hinh vuong: %f",dt);
}
void dtht()
{
float r,cv,dt;
printf("Moi ban nhap vao ban kinh:");
scanf("%f",&r);
cv=2*3.14*r;
dt=3.14*r*r;
printf("\nChu vi hinh tron: %f",cv);
printf("\nDien tich hinh tron: %f",dt);
}
void gt()
{
int gt=1,i,n;
printf("Nhap vao so can tinh giai thua:");
scanf("%d",&n);
for(i=1;i<=n;i++)
gt=gt*i;
printf("%d! = %d",n,gt);
}
void luythua()
{
int lt=1,i,x,y;
printf("Moi ban nhap vao co so:");
scanf("%d",&x);
printf("Moi ban nhap vao so mu:");
scanf("%d",&y);
for(i=1;i<=y;i++)
lt=lt*x;
printf("%d^%d = %d",x,y,lt);
}
void nguyento()
{
int m,i,tam=0;
printf("Nhap so can kiem tra:");
scanf("%d",&m);
i=2;
while(i<m)
{
if(m%i==0)
{
tam=1;
break;
}
else
i++;
}
if(tam==1)
printf("%d khong la so nguyen to",m);
else
printf("%d la so nguyen to",m);
}