際際滷

際際滷Share a Scribd company logo
TR働畛NG CAO 畉NG KINH T畉 
V CNG NGH畛 TH畛C PH畉M 
KHOA CNG NGH畛 THNG TIN 
GV: Th.s Nguy畛n Tam C動畛ng
KKii畛畛mm ttrraa bbii cc滴滴 
 H達y tr狸nh by c叩ch khai b叩o bi畉n v khai 
b叩o h畉ng trong Pascal ?
LL畛畛nnhh rr畉潤砂 nnhh叩叩nnhh ttrroonngg PPaassccaall 
Ch動董ng 3 
C叩c c但u l畛nh c坦 c畉u tr炭c
MM畛メ札cc ttii棚棚uu cc畛п薩aa bbii hh畛畛cc 
 C炭 ph叩p, 箪 ngh挑a v c叩ch s畛 d畛ng l畛nh If
CC但但uu ll畛畛nnhh IIFF 
11,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 11:: 
C炭 ph叩p: 
IF i畛uki畛n THEN L畛nh P ; 
-i畛uki畛n: l m畛t bi畛u th畛c l担gic cho k畉t q畛a TRUE 
(炭ng) hay FALSE (sai). 
- L畛nhP: c坦 th畛 l m畛t l畛nh 董n gi畉n ho畉c m畛t l畛nh 
c坦 c畉u tr炭c. 
-N畉u l畛nhP: l m畛t l畛nh gh辿p, t畛c l g畛m nhi畛u l畛nh, 
th狸 nh畛 l c叩c l畛nh ny ph畉i 動畛c 畉t trong kh畛i: begin 
v end .
CC但但uu ll畛畛nnhh IIFF 
11,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 11:: 
L動u 畛:
CC但但uu ll畛畛nnhh IIFF 
11,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 11:: 
V鱈 d畛 1.1: Nh畉p vo hai s畛 a v b, t狸m v in l棚n mn 
h狸nh s畛 l畛n nh畉t c畛a hai s畛 坦.
CC但但uu ll畛畛nnhh IIFF 
11,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 11:: 
Ta d湛ng m畛t bi畉n ph畛 畉t t棚n l Max 畛 ch畛a gi叩 tr畛 
l畛n nh畉t ph畉i t狸m. Thu畉t to叩n g畛m hai b動畛c: 
B動畛c 1: G叩n s畛 th畛 nh畉t vo Max, t畛c l: 
Max:=a; 
B動畛c 2: Ki畛m tra n畉u Max nh畛 h董n s畛 th畛 hai th狸 g叩n 
s畛 th畛 hai vo Max: 
If Max < b then Max:=b; 
B動畛c 3: In gi叩 tr畛 Max l棚n mn h狸nh.
CC但但uu ll畛畛nnhh IIFF 
11,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 11:: 
Gi畉i th鱈ch: Sau b動畛c 1, bi畉n Max c坦 g鱈a tr畛 b畉ng a. Sang 
b動畛c 2, c坦 th畛 x畉y ra hai t狸nh hu畛ng : 
* Ho畉c l Max < b , t畛c b l s畛 l畛n nh畉t, khi 坦 gi叩 
tr畛 l畛n nh畉t b 動畛c g畛i vo bi畉n Max 
* Ho畉c l Max >= b, t畛c g鱈a tr畛 c畛a Max l l畛n nh畉t 
r畛i n棚n kh担ng ph畉i lm g狸 n畛a.
CC但但uu ll畛畛nnhh IIFF 
11,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 11:: 
Ch動董ng tr狸nh c畛 th畛 nh動 sau: 
PROGRAM MaxHaiSo; 
{ Tim Max c畛a hai so } 
Var 
a, b, max : Real; 
Begin 
Write( Nhap a va b :); 
Readln(a,b); 
Max :=a ; 
If Max < b then Max:=b ; 
Writeln( So lon nhat la:  , Max:6:2); 
Readln; 
End.
CC但但uu ll畛畛nnhh IIFF 
11,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 11:: 
Nh畉n x辿t: 
- Vi畛c t狸m s畛 nh畛 nh畉t c畛a hai s畛 a, b c滴ng t動董ng t畛, ta d湛ng 
bi畉n ph畛 Min ch畛a g鱈a tr畛 nh畛 nh畉t, v th畛c hi畛n c叩c l畛nh sau: 
Min:=a; 
If Min > b then Min:=b; 
- C坦 th畛 m畛 r畛ng thu畉t to叩n tr棚n 畛 t狸m s畛 l畛n nh畉t trong ba s畛 
ho畉c nhi畛u h董n. D動畛i 但y l c叩c l畛nh ch鱈nh 畛 t狸m s畛 l畛n nh畉t 
trong ba s畛 a, b, c : 
Max:=a; 
If Max < b then Max:=b; { Max l s畛 l畛n nh畉t c畛a a v b} 
If Max < c then Max:=c; { Max l s畛 l畛n nh畉t c畛a a, b v c }
CC但但uu ll畛畛nnhh IIFF 
22,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 22:: 
C炭 ph叩p: 
IF i畛uki畛n THEN L畛nhP 
ELSE 
L畛nhQ ; 
Ch炭 箪 : 
- Tr動畛c t畛 kh坦a ELSE kh担ng c坦 d畉u ch畉m ph畉y. 
- L畛nhP v L畛nhQ c坦 th畛 l m畛t l畛nh gh辿p, t畛c l g畛m 
nhi畛u l畛nh 動畛c 畉t trong kh畛i begin v end.
CC但但uu ll畛畛nnhh IIFF 
22,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 22:: 
 ngh挑a : 
- T湛y theo i畛uki畛n l 炭ng hay sai m quy畉t 畛nh lm 
m畛t trong hai l畛nh: L畛nhP ho畉c L畛nhQ . 
- N畉u i畛uki畛n l 炭ng th狸 lm L畛nhP, kh担ng lm 
L畛nhQ, m chuy畛n ngay sang th畛c hi畛n l畛nh k畉 ti畉p 畛 sau 
L畛nhQ. 
- Ng動畛c l畉i, n畉u i畛uki畛n l sai th狸 kh担ng lm L畛nhP m 
lm L畛nhQ r畛i chuy畛n sang l畛nh k畉 ti畉p 畛 sau L畛nhQ.
CC但但uu ll畛畛nnhh IIFF 
22,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 22:: 
L動u 畛:
CC但但uu ll畛畛nnhh IIFF 
22,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 22:: 
V鱈 d畛 1.2: 畛 t狸m s畛 l畛n nh畉t c畛a hai s畛 a v b, d湛ng 
l畛nh: 
If a<b then Max:=b else Max:=a;
II,, CC但但uu ll畛畛nnhh IIFF 
22,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 22:: 
Ch動董ng tr狸nh c畛 th畛 nh動 sau: 
PROGRAM Vidu12; 
{Tim so lon nhat va so nho nhat c畛a hai so } 
Var 
a, b, Max, Min : Real; 
Begin 
Write( Nhap a va b :); 
Readln(a,b); 
If a < b then 
begin 
Max:= b; 
Min:= a; 
end
CC但但uu ll畛畛nnhh IIFF 
22,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 22:: 
Ch動董ng tr狸nh c畛 th畛 nh動 sau: 
else { tr動畛c else kh担ng c坦 d畉u ; } 
begin 
Max:= a; 
Min:= b; 
end; 
Writeln( So lon nhat la:  , 
Max:6:2); 
Writeln( So nho nhat la:  , 
Min:6:2); 
Readln; 
End.
CC但但uu ll畛畛nnhh IIFF 
33,, CC但但uu ll畛畛nnhh IIFF ll畛畛nngg nnhhaauu:: 
C炭 ph叩p: 
IF i畛uki畛n1 THEN 
If i畛uki畛n2 then L畛nhP 
ELSE 
L畛nhQ 
ELSE 
L畛nhR ; 
*Ch炭 箪: Trong c但u l畛nh IF l畛ng nhau, c叩ch x叩c 畛nh t畛 kh坦a 
ELSE no i v畛i t畛 kh坦a IF no lm nh動 sau: x辿t ng動畛c t畛 
d動畛i l棚n, ELSE lu担n i v畛i IF g畉n nh畉t 畛 ph鱈a tr棚n n坦 m 
ch動a c坦 ELSE 畛 b畉t c畉p.
CC但但uu ll畛畛nnhh IIFF 
33,, CC但但uu ll畛畛nnhh IIFF ll畛畛nngg nnhhaauu:: 
V鱈 d畛 1.3: Nh畉p vo h畛 t棚n m畛t ch畛 h畛, ch畛 s畛 i畛n 
k畉 th叩ng tr動畛c (chiso1) v ch畛 s畛 i畛n k畉 th叩ng ny 
(chiso2), t鱈nh ti畛n i畛n th叩ng ny cho h畛, bi畉t r畉ng : 
- M畛i kw trong 60 kw 畉u ti棚n c坦 董n gi叩 l 5, 
- T畛 kw th畛 61 畉n kw th畛 160 c坦 董n gi叩 8, 
- T畛 kw th畛 161 tr畛 l棚n c坦 董n g鱈a 10.
CC但但uu ll畛畛nnhh IIFF 
33,, CC但但uu ll畛畛nnhh IIFF ll畛畛nngg nnhhaauu:: 
Th鱈 d畛, 担ng A c坦 ch畛 s畛 i畛n th叩ng tr動畛c l chiso1 = 1020 
v ch畛 s畛 i畛n th叩ng ny l chiso2=1070, l動畛ng i畛n ti棚u 
th畛 t鱈nh ra l Ldtt = 1070 - 1020 = 50, do l動畛ng i畛n ti棚u 
th畛 < 60 n棚n s畛 ti畛n s畉 l: 
Tien = 505= 250. 
N畉u chiso2 = 1150 th狸 Ldtt = 1150 - 1020 =130, do l動畛ng 
i畛n ti棚u th畛 v動畛t qu叩 60 kw nh動ng ch動a v動畛t qu叩 160 kw 
n棚n ti畛n i畛n 動畛c t鱈nh l: 
Tien = 605 + (130 - 60)  8 = 860 .
CC但但uu ll畛畛nnhh IIFF 
33,, CC但但uu ll畛畛nnhh IIFF ll畛畛nngg nnhhaauu:: 
N畉u chiso2 = 1234, th狸 Ldtt = 1234 - 1020 = 214, do l動畛ng 
i畛n ti棚u th畛 v動畛t q炭a 160 kw n棚n ti畛n i畛n s畉 l: 
Tien = 605 + 1008 + (214 - 160)10= 300 + 800 + 
5410 = 1640 .
CC但但uu ll畛畛nnhh IIFF 
33,, CC但但uu ll畛畛nnhh IIFF ll畛畛nngg nnhhaauu:: 
Ch動董ng tr狸nh c畛 th畛 nh動 sau: 
PROGRAM VIDU13; 
{ T鱈nh ti畛n i畛n } 
Var 
Ho_ten: String[18]; 
chiso1, chiso2, Ldtt, Tien : Real; 
Begin 
Write( Nhap ho va ten :); 
Readln(Ho_ten); 
Write( Nhap ch畛 s畛 th叩ng tr動畛c, ch畛 s畛 
th叩ng ny: ); 
Readln( chiso1, chiso2); 
Ldtt:=chiso2 - chiso1;
CC但但uu ll畛畛nnhh IIFF 
33,, CC但但uu ll畛畛nnhh IIFF ll畛畛nngg nnhhaauu:: 
If Ldtt<= 60 then Tien:=Ldtt*5 
else 
if Ldtt <=160 then Tien:=60*5+(Ldtt - 60)*8 
else 
Tien:=60*5 + 100*8 + (Ldtt - 160) * 10; 
Writeln( H畛 v t棚n l , Ho_ten); 
Writeln( Ti畛n ph畉i tr畉 l  , Tien:10:2); 
Readln; 
End.
BBii tt畉畉pp vv畛畛 nnhh 
Vidu1.4: Nh畉p vo h畛 t棚n v i畛m trung b狸nh (DTB) c畛a m畛t 
sinh vi棚n. H達y ph但n lo畉i sinh vi棚n theo DTB nh動 sau: 
Lo畉i l K辿m n畉u DTB<5, 
l Tb狸nh n畉u 5 <= DTB<7, 
l Kh叩 n畉u 7 <= DTB<9, 
l Gi畛i n畉u DTB >= 9. 
In h畛 t棚n, i畛m trung b狸nh v ph但n lo畉i sinh vi棚n.
BBii tt畉畉pp vv畛畛 nnhh 
V鱈 d畛 1.5: Nh畉p vo ba h畛 s畛 A, B, C, (A ? 0) r畛i gi畉i v bi畛n 
lu畉n ph動董ng tr狸nh b畉c hai: 
Ax2 + Bx + C = 0 
Vi畛c 畉u ti棚n l ph畉i t鱈nh Delta : 
Delta = B2  4AC 
Sau 坦 bi畛n lu畉n theo Delta: 
N畉u Delta < 0 : ph動董ng tr狸nh v担 nghi畛m 
N畉u Delta = 0 : ph動董ng tr狸nh c坦 nghi畛m k辿p : 
N畉u Delta > 0: ph動董ng tr狸nh c坦 hai nghi畛m :

More Related Content

Lenh renhanh

  • 1. TR働畛NG CAO 畉NG KINH T畉 V CNG NGH畛 TH畛C PH畉M KHOA CNG NGH畛 THNG TIN GV: Th.s Nguy畛n Tam C動畛ng
  • 2. KKii畛畛mm ttrraa bbii cc滴滴 H達y tr狸nh by c叩ch khai b叩o bi畉n v khai b叩o h畉ng trong Pascal ?
  • 3. LL畛畛nnhh rr畉潤砂 nnhh叩叩nnhh ttrroonngg PPaassccaall Ch動董ng 3 C叩c c但u l畛nh c坦 c畉u tr炭c
  • 4. MM畛メ札cc ttii棚棚uu cc畛п薩aa bbii hh畛畛cc C炭 ph叩p, 箪 ngh挑a v c叩ch s畛 d畛ng l畛nh If
  • 5. CC但但uu ll畛畛nnhh IIFF 11,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 11:: C炭 ph叩p: IF i畛uki畛n THEN L畛nh P ; -i畛uki畛n: l m畛t bi畛u th畛c l担gic cho k畉t q畛a TRUE (炭ng) hay FALSE (sai). - L畛nhP: c坦 th畛 l m畛t l畛nh 董n gi畉n ho畉c m畛t l畛nh c坦 c畉u tr炭c. -N畉u l畛nhP: l m畛t l畛nh gh辿p, t畛c l g畛m nhi畛u l畛nh, th狸 nh畛 l c叩c l畛nh ny ph畉i 動畛c 畉t trong kh畛i: begin v end .
  • 6. CC但但uu ll畛畛nnhh IIFF 11,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 11:: L動u 畛:
  • 7. CC但但uu ll畛畛nnhh IIFF 11,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 11:: V鱈 d畛 1.1: Nh畉p vo hai s畛 a v b, t狸m v in l棚n mn h狸nh s畛 l畛n nh畉t c畛a hai s畛 坦.
  • 8. CC但但uu ll畛畛nnhh IIFF 11,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 11:: Ta d湛ng m畛t bi畉n ph畛 畉t t棚n l Max 畛 ch畛a gi叩 tr畛 l畛n nh畉t ph畉i t狸m. Thu畉t to叩n g畛m hai b動畛c: B動畛c 1: G叩n s畛 th畛 nh畉t vo Max, t畛c l: Max:=a; B動畛c 2: Ki畛m tra n畉u Max nh畛 h董n s畛 th畛 hai th狸 g叩n s畛 th畛 hai vo Max: If Max < b then Max:=b; B動畛c 3: In gi叩 tr畛 Max l棚n mn h狸nh.
  • 9. CC但但uu ll畛畛nnhh IIFF 11,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 11:: Gi畉i th鱈ch: Sau b動畛c 1, bi畉n Max c坦 g鱈a tr畛 b畉ng a. Sang b動畛c 2, c坦 th畛 x畉y ra hai t狸nh hu畛ng : * Ho畉c l Max < b , t畛c b l s畛 l畛n nh畉t, khi 坦 gi叩 tr畛 l畛n nh畉t b 動畛c g畛i vo bi畉n Max * Ho畉c l Max >= b, t畛c g鱈a tr畛 c畛a Max l l畛n nh畉t r畛i n棚n kh担ng ph畉i lm g狸 n畛a.
  • 10. CC但但uu ll畛畛nnhh IIFF 11,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 11:: Ch動董ng tr狸nh c畛 th畛 nh動 sau: PROGRAM MaxHaiSo; { Tim Max c畛a hai so } Var a, b, max : Real; Begin Write( Nhap a va b :); Readln(a,b); Max :=a ; If Max < b then Max:=b ; Writeln( So lon nhat la: , Max:6:2); Readln; End.
  • 11. CC但但uu ll畛畛nnhh IIFF 11,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 11:: Nh畉n x辿t: - Vi畛c t狸m s畛 nh畛 nh畉t c畛a hai s畛 a, b c滴ng t動董ng t畛, ta d湛ng bi畉n ph畛 Min ch畛a g鱈a tr畛 nh畛 nh畉t, v th畛c hi畛n c叩c l畛nh sau: Min:=a; If Min > b then Min:=b; - C坦 th畛 m畛 r畛ng thu畉t to叩n tr棚n 畛 t狸m s畛 l畛n nh畉t trong ba s畛 ho畉c nhi畛u h董n. D動畛i 但y l c叩c l畛nh ch鱈nh 畛 t狸m s畛 l畛n nh畉t trong ba s畛 a, b, c : Max:=a; If Max < b then Max:=b; { Max l s畛 l畛n nh畉t c畛a a v b} If Max < c then Max:=c; { Max l s畛 l畛n nh畉t c畛a a, b v c }
  • 12. CC但但uu ll畛畛nnhh IIFF 22,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 22:: C炭 ph叩p: IF i畛uki畛n THEN L畛nhP ELSE L畛nhQ ; Ch炭 箪 : - Tr動畛c t畛 kh坦a ELSE kh担ng c坦 d畉u ch畉m ph畉y. - L畛nhP v L畛nhQ c坦 th畛 l m畛t l畛nh gh辿p, t畛c l g畛m nhi畛u l畛nh 動畛c 畉t trong kh畛i begin v end.
  • 13. CC但但uu ll畛畛nnhh IIFF 22,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 22:: ngh挑a : - T湛y theo i畛uki畛n l 炭ng hay sai m quy畉t 畛nh lm m畛t trong hai l畛nh: L畛nhP ho畉c L畛nhQ . - N畉u i畛uki畛n l 炭ng th狸 lm L畛nhP, kh担ng lm L畛nhQ, m chuy畛n ngay sang th畛c hi畛n l畛nh k畉 ti畉p 畛 sau L畛nhQ. - Ng動畛c l畉i, n畉u i畛uki畛n l sai th狸 kh担ng lm L畛nhP m lm L畛nhQ r畛i chuy畛n sang l畛nh k畉 ti畉p 畛 sau L畛nhQ.
  • 14. CC但但uu ll畛畛nnhh IIFF 22,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 22:: L動u 畛:
  • 15. CC但但uu ll畛畛nnhh IIFF 22,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 22:: V鱈 d畛 1.2: 畛 t狸m s畛 l畛n nh畉t c畛a hai s畛 a v b, d湛ng l畛nh: If a<b then Max:=b else Max:=a;
  • 16. II,, CC但但uu ll畛畛nnhh IIFF 22,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 22:: Ch動董ng tr狸nh c畛 th畛 nh動 sau: PROGRAM Vidu12; {Tim so lon nhat va so nho nhat c畛a hai so } Var a, b, Max, Min : Real; Begin Write( Nhap a va b :); Readln(a,b); If a < b then begin Max:= b; Min:= a; end
  • 17. CC但但uu ll畛畛nnhh IIFF 22,, CC但但uu ll畛畛nnhh IIFF dd畉=此nngg 22:: Ch動董ng tr狸nh c畛 th畛 nh動 sau: else { tr動畛c else kh担ng c坦 d畉u ; } begin Max:= a; Min:= b; end; Writeln( So lon nhat la: , Max:6:2); Writeln( So nho nhat la: , Min:6:2); Readln; End.
  • 18. CC但但uu ll畛畛nnhh IIFF 33,, CC但但uu ll畛畛nnhh IIFF ll畛畛nngg nnhhaauu:: C炭 ph叩p: IF i畛uki畛n1 THEN If i畛uki畛n2 then L畛nhP ELSE L畛nhQ ELSE L畛nhR ; *Ch炭 箪: Trong c但u l畛nh IF l畛ng nhau, c叩ch x叩c 畛nh t畛 kh坦a ELSE no i v畛i t畛 kh坦a IF no lm nh動 sau: x辿t ng動畛c t畛 d動畛i l棚n, ELSE lu担n i v畛i IF g畉n nh畉t 畛 ph鱈a tr棚n n坦 m ch動a c坦 ELSE 畛 b畉t c畉p.
  • 19. CC但但uu ll畛畛nnhh IIFF 33,, CC但但uu ll畛畛nnhh IIFF ll畛畛nngg nnhhaauu:: V鱈 d畛 1.3: Nh畉p vo h畛 t棚n m畛t ch畛 h畛, ch畛 s畛 i畛n k畉 th叩ng tr動畛c (chiso1) v ch畛 s畛 i畛n k畉 th叩ng ny (chiso2), t鱈nh ti畛n i畛n th叩ng ny cho h畛, bi畉t r畉ng : - M畛i kw trong 60 kw 畉u ti棚n c坦 董n gi叩 l 5, - T畛 kw th畛 61 畉n kw th畛 160 c坦 董n gi叩 8, - T畛 kw th畛 161 tr畛 l棚n c坦 董n g鱈a 10.
  • 20. CC但但uu ll畛畛nnhh IIFF 33,, CC但但uu ll畛畛nnhh IIFF ll畛畛nngg nnhhaauu:: Th鱈 d畛, 担ng A c坦 ch畛 s畛 i畛n th叩ng tr動畛c l chiso1 = 1020 v ch畛 s畛 i畛n th叩ng ny l chiso2=1070, l動畛ng i畛n ti棚u th畛 t鱈nh ra l Ldtt = 1070 - 1020 = 50, do l動畛ng i畛n ti棚u th畛 < 60 n棚n s畛 ti畛n s畉 l: Tien = 505= 250. N畉u chiso2 = 1150 th狸 Ldtt = 1150 - 1020 =130, do l動畛ng i畛n ti棚u th畛 v動畛t qu叩 60 kw nh動ng ch動a v動畛t qu叩 160 kw n棚n ti畛n i畛n 動畛c t鱈nh l: Tien = 605 + (130 - 60) 8 = 860 .
  • 21. CC但但uu ll畛畛nnhh IIFF 33,, CC但但uu ll畛畛nnhh IIFF ll畛畛nngg nnhhaauu:: N畉u chiso2 = 1234, th狸 Ldtt = 1234 - 1020 = 214, do l動畛ng i畛n ti棚u th畛 v動畛t q炭a 160 kw n棚n ti畛n i畛n s畉 l: Tien = 605 + 1008 + (214 - 160)10= 300 + 800 + 5410 = 1640 .
  • 22. CC但但uu ll畛畛nnhh IIFF 33,, CC但但uu ll畛畛nnhh IIFF ll畛畛nngg nnhhaauu:: Ch動董ng tr狸nh c畛 th畛 nh動 sau: PROGRAM VIDU13; { T鱈nh ti畛n i畛n } Var Ho_ten: String[18]; chiso1, chiso2, Ldtt, Tien : Real; Begin Write( Nhap ho va ten :); Readln(Ho_ten); Write( Nhap ch畛 s畛 th叩ng tr動畛c, ch畛 s畛 th叩ng ny: ); Readln( chiso1, chiso2); Ldtt:=chiso2 - chiso1;
  • 23. CC但但uu ll畛畛nnhh IIFF 33,, CC但但uu ll畛畛nnhh IIFF ll畛畛nngg nnhhaauu:: If Ldtt<= 60 then Tien:=Ldtt*5 else if Ldtt <=160 then Tien:=60*5+(Ldtt - 60)*8 else Tien:=60*5 + 100*8 + (Ldtt - 160) * 10; Writeln( H畛 v t棚n l , Ho_ten); Writeln( Ti畛n ph畉i tr畉 l , Tien:10:2); Readln; End.
  • 24. BBii tt畉畉pp vv畛畛 nnhh Vidu1.4: Nh畉p vo h畛 t棚n v i畛m trung b狸nh (DTB) c畛a m畛t sinh vi棚n. H達y ph但n lo畉i sinh vi棚n theo DTB nh動 sau: Lo畉i l K辿m n畉u DTB<5, l Tb狸nh n畉u 5 <= DTB<7, l Kh叩 n畉u 7 <= DTB<9, l Gi畛i n畉u DTB >= 9. In h畛 t棚n, i畛m trung b狸nh v ph但n lo畉i sinh vi棚n.
  • 25. BBii tt畉畉pp vv畛畛 nnhh V鱈 d畛 1.5: Nh畉p vo ba h畛 s畛 A, B, C, (A ? 0) r畛i gi畉i v bi畛n lu畉n ph動董ng tr狸nh b畉c hai: Ax2 + Bx + C = 0 Vi畛c 畉u ti棚n l ph畉i t鱈nh Delta : Delta = B2 4AC Sau 坦 bi畛n lu畉n theo Delta: N畉u Delta < 0 : ph動董ng tr狸nh v担 nghi畛m N畉u Delta = 0 : ph動董ng tr狸nh c坦 nghi畛m k辿p : N畉u Delta > 0: ph動董ng tr狸nh c坦 hai nghi畛m :