Bài tập & đáp án Pascal - Phần 2
Sunday, August 18, 2013

01.
Program
ten_bien;
02.
Begin
03.
Writeln
(
'Ky tu : Ten bien khong duoc co khoang trong'
);
04.
Writeln
(
'$conso: Ten bien khong duoc co dau $ o dau'
);
05.
Writeln
(
'5so : Ten bien khong duoc co con so o dau'
);
06.
Writeln
(
'Do,Repeat: Khong duoc dung cac tu khoa de dat ten bien'
);
07.
Writeln
;
08.
Writeln
(
' Bam phim <Enter> de ve cua so soan thao'
);
09.
Readln
10.
End
.

01.
Program
tinh_luong;
02.
Var
03.
Ten:
String
[
24
];
04.
bl,nc,pc,thang:
Integer
;
05.
tl,hs:
Real
;
06.
Begin
07.
Writeln
(
'CHUONG TRINH TINH LUONG'
);
08.
Writeln
(
'-----------------------'
);
09.
Writeln
;
10.
Write
(
'-Cho biet thang : '
);
11.
Readln
(thang);
12.
Write
(
'-Cho biet ho ten : '
);
13.
Readln
(ten);
14.
Write
(
'-Cho biet bac luong : '
);
15.
Readln
(bl);
16.
Write
(
'-Cho biet ngay cong : '
);
17.
Readln
(nc);
18.
Write
(
'-Cho biet he so : '
);
19.
Readln
(hs);
20.
Write
(
'-Cho biet phu cap : '
);
21.
Readln
(pc);
22.
Writeln
;
23.
tl:=((bl/
30
)*nc*hs+pc);
24.
Writeln
(
'+Tien luong thang : '
,thang:
2
,
', cua Ong/Ba : '
,ten,
' la = '
,tl:
8
:
2
);
25.
Writeln
(
' Bam phim <Enter> de ve cua so soan thao'
);
26.
Readln
27.
End
.

01.
Program
Vong_tron;
02.
Var
03.
Radius,s,cv :
Real
;
04.
Begin
05.
Writeln
(
'TINH CHU VI, DIEN TICH VONG TRON'
);
06.
Writeln
(
'--------------------------------'
);
07.
Write
(
'-Cho biet ban kinh : '
);
08.
Readln
(Radius);
09.
cv:=
2
*Pi*Radius;
10.
S:=Pi*Radius*Radius;
11.
Writeln
;
12.
Writeln
(
'+Chu vi vong tron = '
,cv:
10
:
2
);
13.
Writeln
(
'+Dien tich vong tron = '
,s:
10
:
2
);
14.
Writeln
;
15.
Writeln
(
' Bam phim <Enter> de tro ve cua so soan thao'
);
16.
Readln
17.
End
.

01.
Program
Doi_do_F_C;
02.
Var
03.
f,c:
Real
;
04.
Begin
05.
Writeln
(
'DOI DO FAHRENHEIT SANG CELCIUS'
);
06.
Write
(
'-Cho biet do Fahrenheit : '
);
07.
Readln
(f);
08.
c:=((f-
32
) *
5
)/
9
;
09.
Writeln
;
10.
Writeln
(f:
5
:
2
,
' do Fahrenheit doi sang do Celcius = '
,c:
5
:
2
,#
248
);
11.
Writeln
;
12.
Writeln
(
' Bam phim <Enter> de ket thuc'
);
13.
Readln
14.
End
.

01.
Program
Doi_do_Mile_Km;
02.
Const
03.
Km_Mile=
1.609344
;
04.
Var
05.
m,k:
Real
;
06.
Begin
07.
Writeln
(
'DOI MILE SANG Km'
);
08.
Write
(
'-Cho biet so Mile can doi: '
);
09.
Readln
(m);
10.
k:=m * Km_Mile;
11.
Writeln
;
12.
Writeln
(m:
5
:
2
,
' dam Anh doi thanh = '
,k:
5
:
2
,
' Km'
);
13.
Writeln
;
14.
Writeln
(
' Bam phim <Enter> de ket thuc'
);
15.
Readln
16.
End
.

01.
Program
Chu_so;
02.
Var
03.
n:
Integer
;
04.
Begin
05.
Writeln
(
'XUAT CAC CHU SO CUA SO NGUYEN DUONG N'
);
06.
Write
(
'-Cho biet so nguyen: '
);
07.
Readln
(n);
08.
Writeln
(
'So nguyen: '
,n:
5
,
' Co cac chu so sau'
);
09.
Write
(
' '
, n DIV
10000
);
10.
n :=n MOD
10000
;
11.
Write
(
' '
, n DIV
1000
);
12.
n :=n MOD
1000
;
13.
Write
(
' '
, n DIV
100
);
14.
n :=n MOD
100
;
15.
Write
(
' '
, n DIV
10
);
16.
n :=n MOD
10
;
17.
Write
(
' '
,n);
18.
Writeln
;
19.
Writeln
(
' Bam phim <Enter> de ket thuc'
);
20.
Readln
21.
End
.

01.
Program
Cac_phep_toan;
02.
Var
03.
a,b,c,d,e,x,y,g,h,i:
Integer
;
04.
Begin
05.
Writeln
(
'CAC PHEP TOAN'
);
06.
Writeln
(
'-------------'
);
07.
Writeln
;
08.
a:=
124
;
09.
b:=
12
;
10.
Writeln
(a:
3
,
' DIV '
,b:
2
,
' = '
,a DIV b);
11.
Writeln
(a:
3
,
' MOD '
,b:
2
,
' = '
,a MOD b);
12.
c:=
12
;
13.
d:=
22
;
14.
Writeln
(c:
2
,
' AND '
,d:
2
,
' = '
,c AND d);
15.
Writeln
(c:
2
,
' OR '
,d:
2
,
' = '
,c OR d);
16.
Writeln
(c:
2
,
' XOR '
,d:
2
,
' = '
,c XOR d);
17.
x:=
2
;
18.
g:=x
Shl
7
;
19.
Writeln
(
'g = '
,x:
2
,
' Shl 7 = '
,g);
20.
x:=
256
;
21.
h:=x
Shr
7
;
22.
Writeln
(
'h = '
,x:
2
,
' Shr 7 = '
,h);
23.
i:=g+h;
24.
Writeln
(
'i = g + h = '
,i);
25.
Writeln
(
'Lo(i) = '
,Lo(i));
26.
Writeln
(
'Hi(i) = '
,Hi(i));
27.
Writeln
(
'Swap(i) = '
,Swap(i));
28.
Writeln
;
29.
Writeln
(
' Bam phim <Enter> de ket thuc'
);
30.
Readln
31.
End
.

01.
Program
Diem_trung_binh;
02.
Var
03.
Ten:
String
[
24
];
04.
Van,Toan,Ly,Sinh,NgoaiNgu,Tb:
Real
;
05.
Begin
06.
Writeln
(
'DIEM TRUNG BINH'
);
07.
Writeln
(
'-------------'
);
08.
Write
(
'-Cho biet ho ten: '
);
09.
Readln
(ten);
10.
Write
(
'-Cho biet diem mon Van: '
);
11.
Readln
(Van);
12.
Write
(
'-Cho biet diem mon Toan: '
);
13.
Readln
(Toan);
14.
Write
(
'-Cho biet diem mon Ly: '
);
15.
Readln
(Ly);
16.
Write
(
'-Cho biet diem mon Sinh vat: '
);
17.
Readln
(Sinh);
18.
Write
(
'-Cho biet diem mon Ngoai ngu: '
);
19.
Readln
(NgoaiNgu);
20.
tb:=((Van *
3
) + (Toan *
2
) + (Ly *
2
) + Sinh + NgoaiNgu) /
9
;
21.
Writeln
(
'+Hoc sinh: '
,ten,
' co diem trung binh = '
,tb:
6
:
2
);
22.
Writeln
;
23.
Writeln
(
' Bam phim <Enter> de ket thuc'
);
24.
Readln
25.
End
.

01.
Program
Tinh_gia_tri_hang_hoa;
02.
Var
03.
n:
Integer
;
04.
a,c,l:
Real
;
05.
Begin
06.
Writeln
(
'TINH GIA TRI HANG HOA'
);
07.
Writeln
(
'---------------------'
);
08.
Writeln
;
09.
Write
(
'-Cho biet gia goc tra ngay: '
);
10.
Readln
(a);
11.
Write
(
'-Cho biet lai suat l%/nam: '
);
12.
Readln
(l);
13.
Write
(
'-Cho biet so ngay tra cham: '
);
14.
Readln
(n);
15.
c:= a * (
1
+ n * l /
36000
);
16.
Writeln
(
'+Gia hang hoa tra cham = '
,c:
10
:
2
,
' dong'
);
17.
Writeln
(
' Bam phim <Enter> de ket thuc'
);
18.
Readln
19.
End
.

01.
Program
Tinh_do_dai_vec_to;
02.
Var
03.
x,y,z:
Integer
;
04.
l:
Real
;
05.
Begin
06.
Writeln
(
'TINH CHIEU DAI VECTO'
);
07.
Writeln
(
'---------------------'
);
08.
Writeln
;
09.
Write
(
'-Cho biet toa do X : '
);
10.
Readln
(x);
11.
Write
(
'-Cho biet toa do Y : '
);
12.
Readln
(y);
13.
Write
(
'-Cho biet toa do Z : '
);
14.
Readln
(z);
15.
l:= Sqrt(Sqr(x) + Sqr(y) + Sqr(z));
16.
Writeln
(
'+Chieu dai cua vecto = '
,l:
10
:
2
);
17.
Writeln
(
' Bam phim <Enter> de ket thuc'
);
18.
Readln
19.
End
.

01.
Program
Trung_binh;
02.
Var
03.
a,b,c:
Integer
;
04.
P,S:
Real
;
05.
Begin
06.
Writeln
(
'TINH TRUNG BINH CONG,TRUNG BINH NHAN'
);
07.
Writeln
(
'------------------------------------'
);
08.
Writeln
;
09.
Write
(
'-Nhap so thu nhat: '
);
10.
Readln
(a);
11.
Write
(
'-Nhap so thu hai : '
);
12.
Readln
(b);
13.
Write
(
'-Nhap so thu ba : '
);
14.
Readln
(c);
15.
S:=(a + b + c) /
3
;
16.
P:=Exp((
1
/
3
) * Ln(a * b * c));
17.
Writeln
(
'*Trung binh cong cua 3 so= '
,s:
6
:
2
);
18.
Writeln
(
'*Trung binh nhan cua 3 so= '
,p:
6
:
2
);
19.
Writeln
(
' Bam phim <Enter> de ket thuc'
);
20.
Readln
21.
End
.

01.
Program
Tinh_a_mu_b;
02.
Var
03.
a,b:
Integer
;
04.
p:
Real
;
05.
Begin
06.
Writeln
(
'TINH TRI CUA A MU B'
);
07.
Writeln
(
'-------------------'
);
08.
Writeln
;
09.
Write
(
'-Nhap so nguyen A: '
);
10.
Readln
(a);
11.
Write
(
'-Nhap so mu B : '
);
12.
Readln
(b);
13.
P:=Exp(b * Ln(a));
14.
Writeln
(
'*Tri A mu B = '
,p:
10
:
2
);
15.
Writeln
(
' Bam phim <Enter> de ket thuc'
);
16.
Readln
17.
End
.

01.
Program
Tinh_tong;
02.
Var
03.
n,tong:
Integer
;
04.
Begin
05.
Writeln
(
'TINH TONG CUA N SO NGUYEN'
);
06.
Writeln
(
'-------------------'
);
07.
Writeln
;
08.
Write
(
'-Nhap so nguyen N: '
);
09.
Readln
(n);
10.
tong:=(n * (n +
1
) DIV
2
);
11.
Writeln
(
'*Tong tu 1 den N = '
,tong);
12.
Writeln
(
' Bam phim <Enter> de ket thuc'
);
13.
Readln
14.
End
.

01.
Program
Tinh_tien;
02.
Var
03.
v:
Integer
;
04.
l,n:
Real
;
05.
Begin
06.
Writeln
(
'TINH TIEN GUI NGAN HANG'
);
07.
Writeln
(
'-------------------'
);
08.
Writeln
;
09.
Write
(
'-So tien gui = '
);
10.
Readln
(v);
11.
Write
(
'-Lai suat = '
);
12.
Readln
(l);
13.
n:=(v * (
1
+ (l/
100
)));
14.
Writeln
(
'*Neu gui: '
,v,
' dong, lai suat 1 nam= '
,l:
4
:
2
,
' %'
);
15.
Writeln
(
'*So tien lai trong 1 nam = '
,Round(v*l/
100
),
' dong'
);
16.
Writeln
(
'*Von + Lai trong 1 nam = '
,Round(n),
' dong'
);
17.
Writeln
(
' Bam phim <Enter> de ket thuc'
);
18.
Readln
19.
End
.

01.
Program
Gia_hang_hoa;
02.
Var
03.
f,a,pe,pc,r:
Real
;
04.
n,y,t:
Integer
;
05.
Begin
06.
Writeln
(
'TINH GIA HANG HOA'
);
07.
Writeln
(
'-----------------'
);
08.
Writeln
;
09.
Write
(
'-So tien vay = '
);
10.
Readln
(a);
11.
Write
(
'-Lai suat vay Ngan hang = '
);
12.
Readln
(r);
13.
Write
(
'-Thoi gian san xuat= '
);
14.
Readln
(y);
15.
Write
(
'-So san pham thu duoc = '
);
16.
Readln
(n);
17.
Write
(
'-Thoi gian luu kho = '
);
18.
Readln
(t);
19.
Write
(
'-Phi ton luu kho = '
);
20.
Readln
(f);
21.
pe:=a/n;
22.
pc:=pe * (
1
+ r * (t + y) /
1200
) + f * t;
23.
Writeln
(
'*Gia xuat xuong = '
,pe:
10
:
2
,
' dong'
);
24.
Writeln
(
'*Gia ban de hoa von la : '
,pc:
10
:
2
,
' dong'
);
25.
Writeln
(
' Bam phim <Enter> de ket thuc'
);
26.
Readln
27.
End
.
Nguồn: Sưu tầm trên mạng Internet
Lưu ý!
Cảm ơn các bạn đã ghé thăm cry-cry.tk ( http://hlb-blh.blogspot.com )- Không chèn liên kết quảng cáo khi đăng nhận xét.
- Nội dung nên liên quan tới chủ đề của bài.
- Nếu thấy bài viết có ích hãy Like, +1 hoặc Share trên các mạng xã hội nhé!
- Vui lòng đăng những nhận xét lịch sự và gõ tiếng Việt có dấu nếu có thể.
- Rất cảm ơn những comment thiện ý.
Bài liên quan
Comments[ 0 ]
Post a Comment