You are on page 1of 3

Cu 1.

Vit chng trnh cho nhp vo 3 s nguyn dng d, r v c tng ng vi chiu di, chiu rng v chiu
cao ca hnh hp ch nht, nu d liu nhp sai (d < 0 hoc r < 0 hoc c < 0) th xut ra thng bo Nhp
d liu sai v kt thc chng trnh. Ngc li th tnh v in ra mn hnh chu vi y, din tch y, din
tch xung quanh v din tch ton phn ca hnh hp ch nht. Bit rng:

o
o
o
o

Din tch y = chiu di * chiu rng;


Chu vi y= (chiu di+ chiu rng)* 2
Din tch xung quanh = Chu vi y * chiu cao
Din tch ton phn = Din tch xung quanh + 2* Din tch y

Cu 2.
Vit chng trnh thc hin vic tnh im trung bnh mn ca sinh vin nh sau:

o Cho nhp 3 ct im (kiu d liu l s thc) ca sinh vin gm im 10%, im


20% v im 70%, nu nhp d liu sai ( c ct im < 0 hoc im > 10 ) th
xut ra thng bo Nhp d liu sai v kt thc chng trnh. Ngc li th tnh
v in ra mn hnh im trung bnh ca sinh vin theo cng thc:
im trung bnh = (0.1 * im 10%) + (0.2 * im 20%) + (0.7 * im 70%)

o In ra mn hnh Xp loi ca sinh vin theo thang im A, B, C, D nh sau:


Nu 0.0 im trung bnh < 5.0 th in ra mn hnh k t D
Nu 5.0 im trung bnh < 7.0 th in ra mn hnh k t C
Nu 7.0 im trung bnh < 8.0 th in ra mn hnh k t B
Nu 8.0 im trung bnh 10 th in ra mn hnh k t A
Tuy nhin, nu c mt im thnh phn no l 0 th xut ra Xep Loai D m khng quan
tm n im trung bnh l bao nhiu. Ngoi ra, nu im trung bnh t 7.0 tr ln v khng c
im thnh phn no b hn 5 th xut ra thng bo Ban du dieu kien nhan hoc bong !
Cu 3
Vit chng trnh cho nhp vo 2 s nguyn mang ngha ca thng v nm. Nu nhp d liu sai ( thng
< 1 hoc thng > 12 ) th xut ra thng bo Nhp d liu sai v kt thc chng trnh. Ngc li th:

In ra thng bo cho bit nm c phi l nm nhun hay khng? (nm gi l nm


nhun nu nm chia ht cho 400 hoc nm chia ht cho 4 nhng khng chia ht cho
100. V d nm 2000 l nm nhun v nm 2000 chia ht cho 400 hoc nm 2012 l
nm nhun v nm 2012 chia ht cho 4 v khng chia ht cho 100)
In ra cho bit thng trong nm c bao nhiu ngy? (Cho bit nhng thng 4,6,9 v
11 c 30 ngy; thng 2 nm nhun c 29 ngy nhng nm khng nhun ch c 28
ngy; cc thng cn li c 31 ngy).
Cu 4
Vit chng trnh cho php ngi dng nhp vo mt s thc x, hy tnh v in ra mn hnh gi tr ca
hm f(x) nh sau:

f(x) =

sin ( x /3 )e xx nu x <0
0 nu x=0
x
5+9
3+ xx /3 nu x> 0
x +9

Cu 5
xy dng h thng ATM, ngi ta cn xy dng chc nng i tin l nh sau: nhp vo s tin (phi
chia ht cho 10000), nu nhp d liu sai (s tin khng chia ht cho 10000) th xut ra thng bo Nhap
du lieu sai v kt thc chng trnh. Ngc li th chng trnh tnh v i ra xem c bao nhiu t
500000, 100000, 50000, 20000 v 10000. V d nu nhp n = 830000 th i c:
1 t 500000 + 3 t 100000 + 1 t 20000 + 1 t 10000.
Hy xy dng chng trnh thc hin chc nng nu trn.
Cu 6
Vit chng trnh cho php ngi dng nhp vo mt s thc x, hy tnh v in ra mn hnh gi tr ca
hm f(x) nh sau:

f(x) =

e xcos ( 2 x )+ sin ( 5 /x ) nu x <0


0 nu x=0
x
x +9
+ x +5 x nu x >0
x +10

Cu 7
Vit chng trnh cho nhp vo mt s nguyn dng mang ngha ca tng s giy, nu
nhp d liu sai (tng s giy 0) th xut ra thng bo Nhp d liu sai v kt thc
chng trnh. Ngc li th i v in ra gi, pht, v giy tng ng trong ngy di
dng ng h in t: hh:mm:ss
V d: nhp vo tng s giy: 72861 th in ra by gi l: 20:14:21
Cu 8
Vit chng trnh cho php nhp vo mt s nguyn dng n l lng nc tiu th (m 3)
trong thng ca nh bn, nu nhp d liu sai( lng nc tiu th <0 ) th xut ra thng
bo Nhp d liu sai v kt thc chng trnh. Ngc li th tnh v in ra s tin m
nh bn phi tr ph nc cho thng , vi gi nh mc theo bng sau:
5 m3 u tin
8000 VN

10 m3 tip theo
9000 VN

10 m3 tip theo
12000 VN

25 m3 tip theo
15000 VN

V d: nhp n = 22 => Tin tr = 5 * 8000 + 10 * 9000 + 7 * 12000 = 214000 VN


Cu 9

S m3 cn li
20000 VN

Vit chng trnh cho php nhp vo 3 s nguyn tng ng vi chiu di 3 cnh a, b v c, n u nhp d
liu sai (tc c cnh < 0) th xut ra thng bo Nhp d liu sai v kt thc chng trnh. Ngc li th
kim tra xem 3 cnh ny c to thnh tam gic hay khng? Nu c th cho bit tam gic l tam gic
u? hay tam gic cn? hay tam gic vung? hay ch l tam gic thng?

V d: Nu nhp a = 3, b = 3, c = 5 th a,b,c to thnh tam gic v l tam gic cn.


Cu 10
Vit chng trnh cho php ngi dng nhp vo mt s thc x, hy tnh v in ra mn hnh gi tr ca
hm f(x) nh sau:

f(x) =

sin ( 2/x ) +cos ( 2 x) nu x <0


0 nu x=0
x
2 x+3
+ 10 x+e 2 x nu x >0
x +3

You might also like