Professional Documents
Culture Documents
Sử dụng ngôn ngữ lập trình C, viết chương trình thực hiện các chức năng sau:
1) Nhập từ bàn phím điểm thi của ba môn toán (d_toan), điểm lý(d_ly), điểm anh(d_anh).
2) In ra màn hình tổng điểm của thí sinh đó. Biết rằng tổng điểm = (d_toan+d_ly+d_anh).
Hiển thị kết qủa tính được ra màn hình.
3) Nhập vào 1 số nguyên k, k là khu vực thi của thí sinh (1<=k<=3). Nếu nhập sai yêu cầu
nhập lại cho tới khi nhập đúng.
4) Tính điểm ưu tiên của thí sinh biết nếu thí sinh ở khu vực1 thì điểm ưu tiên =1, khu vực 2
thì điểm ưu tiên = 0.5, khu vực 3 điểm ưu tiên = 0.
5) In ra màn hình kết quả điểm của thí sinh đó. Biết rằng ketqua = tổng điểm + điểm ưu
tiên.
#include <stdio.h>
#include <conio.h>
int main()
{ float d_toan,d_ly,d_anh,tongdiem;
printf("nhap diem toan:"); scanf("%f",&d_toan);
printf("nhap diem ly:"); scanf("%f",&d_ly);
printf("nhap diem anh:"); scanf("%f",&d_anh);
tongdiem=d_toan+d_ly+d_anh;
printf("tong diem la: %.1f",tongdiem);
int k;
do
{ printf("\nnhap khu vuc:"); scanf("%d",&k);
if((k<1) || (k>3) ) printf("nhap sai du lieu, yeu cau nhap lai!");
}while (k<1 ||k>3);
float diem_ut;
switch(k)
{ case 1: diem_ut=1; break;
case 2: diem_ut=0.5; break;
case 3: diem_ut=0;break;
}
printf("ket qua thi cua thi sinh la: %.1f",tongdiem+diem_ut);
getch();
}
BÀI TẬP 2
Sử dụng ngôn ngữ lập trình C, viết chương trình thực hiện các chức năng sau:
#include <conio.h>
#include <math.h>
int main()
{ int a,b,c;
do
{ printf("nhap a:");scanf("%d",&a);
printf("nhap b:");scanf("%d",&b);
printf("nhap c:");scanf("%d",&c);
if ((a+b<=c)||(b+c<=a)||(a+c<=b)||(a<=0)||(b<=0)||(c<=0))
printf("nhap sai yeu cau nhap lai\n");
} while ((a+b<=c)||(b+c<=a)||(a+c<=b)||(a<=0)||(b<=0)||(c<=0));
int cv;
cv=(a+b+c);
printf("chu vi tam giac la:%d",cv);
float dt,p;
p=cv/2;
dt=sqrt(p*(p-a)*(p-b)*(p-c));
printf("\ndien tich tam giac la:%.1f",dt);
getch();
}
Bài tập 5
Sử dụng ngôn ngữ lập trình C, viết chương trình thực hiện các chức năng sau:
#include <conio.h>
int main()
{ int n;
do
} while (n<1||n>100);
for(int i=1;i<=n;i++)
printf("%3d",i);
int tongc=0;
for(int i=1;i<=n;i++)
if(i%2==0) tongc=tongc+i;
int tong=0,dem=0;
for(int i=1;i<=n;i++)
if(i%3==0&&i%2==0)
{ tong=tong+i;
dem++;
if(dem!=0)
getch();
Bai so 4
#include<stdio.h>
#include<conio.h>
int main()
{ int n,s,dem; float sum,tbc;
sum = dem = 0;
do
{printf("nhap n:");scanf("%d",&n);
}while (n<1 || n>100);
for(int i=1;i<=n;i=i+2)
printf("\t%d",i);
for(int i=1;i<=n;i++)
if (i%3==0) s=s+i;
printf("\nTong cac so chia het cho 3 la: %d",s);
for(int i=1; i<=n;i++)
if(i%2==0 && i%5==0)
{ sum = sum +i;
dem++;
}
tbc=sum/dem;
printf("\nTrung binh cong cac so chan chia het cho 5 la: %.1f",tbc);
getch;
}
Bài tập 5
#include<stdio.h>
#include<conio.h>
int main()
{ int n,luong;
do
{ printf("nhap so ngay cong:");
scanf("%d",&n);
}while (n<0||n>30);
luong=n*400;
printf("luong co ban la:%d\n",luong);
int a,tienlt;
printf("nhap so gio lam them:");scanf("%d",&a);
if(a>50) tienlt=a*200;
else
tienlt=a*250;
printf("tien lam them la:%d\n",tienlt);
printf("tong thu nhap la:%d",luong + tienlt);
getch();
}
Bài tập 7
#include <stdio.h>
#include <conio.h>
int main()
{int t,m;
do
{ printf("nhap thoi gian t:");scanf("%d",&t);
}while(t<1||t>30);
printf("nhap so thiet bi:");scanf("%d",&m);
printf( "tong thoi gian gia cong :%d",m*t);
printf("\ntien chi phi cho m thiet bi :%d",m*500);
getch();
}
Bai so 8
#include <stdio.h>
#include <conio.h>
int main()
{int n,m,thoigian;
do
{ printf("nhap thoi gian n:");scanf("%d",&n);
}while(n<1||n>60);
printf("nhap so thiet bi:");scanf("%d",&m);
thoigian=m*n;
printf("tong thoi gian gia cong la:%d",thoigian);
if (thoigian<100)
printf("\nchi phi la: %d",m*800);
else
printf("\nchi phi la: %d",m*900);
getch();
}
BAI SO 9
#include<stdio.h>
#include<conio.h>
int main()
{ int x,y,s=0;
do
{ printf("nhap x:"); scanf("%d",&x);
printf("nhap y:"); scanf("%d",&y);
}while(x>=y);
printf("\ntong hai so la:%d",x+y);
for(int i=x;i<=y;i++)
s=s+i;
printf("\ntong cac so tu x ->y la:%d",s);
printf("\n cac so chan la:\n");
for(int i=x;i<=y;i++)
if(i%2==0) printf("%5d",i);
getch();
}
Bai so 10
#include <stdio.h>
#include <conio.h>
int main()
{int n,x;
do
{ printf("nhap n:"); scanf("%d",&n);
} while(n<1||n>500);
printf("cac so chan tu 1-n la:\n");
for(int i=1;i<=n;i++)
if(i%2==0) printf("%5d",i);
do
{ printf("\nnhap x:");scanf("%d",&x);
}while(x<1||x>n);
int dem=0; float s=0;
for(int i=x;i<=n;i++)
{ s=s+i;
dem++;
}
printf("trung binh cong la:%.1f",(float)s/dem);
getch();
}
Bai số 11
#include <stdio.h>
#include <conio.h>
int main()
{int n,x;
do
{ printf("nhap n:"); scanf("%d",&n);
} while(n<1||n>100);
printf("cac so tu 1-n la:\n");
for(int i=1;i<=n;i++)
if(i>5) printf("%5d",i);
int s=0,dem=0,s1=0;
for(int i=1;i<=n;i++)
if(i>5) s=s+i;
printf("\ntong cac so >5 la:%d",s);
for(int i=0;i<=n;i++)
if(i>5&&i%2==0)
{ s1=s1+i;
dem++;
}
printf("\ntrung binh cong cac so chan >5 la:%.1f",(float)s1/dem);
getch();
}
Bai so 13
#include <stdio.h>
#include <conio.h>
#include <math.h>
int main()
{int n,t,s=0;
printf("nhap n:"); scanf("%d",&n);
t=3*pow(n,3)+2*pow(n,2)+1;
printf("T=%d",t);
for(int i=2;i<=n;i=i+2)
s=s+i;
printf("\ntong so chan la:%d",s);
int dem=0;
for(int i=1;i<=n;i++)
if(n%i==0) dem++;
if(dem==2) printf(" n la so nguyen to");
else printf("n ko la so nguyen to");
getch();
}