Professional Documents
Culture Documents
if (dieukien1)
caulenh1
else if (dieukien1)
caulenh2
..
else
caulenhN
II.BI TP C LI GII
Bi 1 : Vit chng trnh nhp vo mt s nguyn. Xut ra thng bo trn mn hnh l S
chn nu nh s l s chn, xut ra thng bo l S l nu nh s l s l.
Li gii:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int n;
cout<<"Nhap vao mot so:";
cin>>n;
if(n%2==0)
cout<<"So chan";
else
cout<<"So le";
return 0;
}
Bi 2 : Vit chng trnh tnh lng ca nhn vin da theo thm nin cng tc (TNCT) nh
sau:
Lng = h s * lng cn bn, trong lng cn bn l 650000 ng.
Nu TNCT < 12 thng: h s = 1.92
Nu 12 <= TNCT < 36 thng: h s = 2.34
Nu 36 <= TNCT < 60 thng: h s = 3
Nu TNCT >= 60 thng: h s = 4.5.
Li gii:
#include <iostream>
using namespace std;
int main()
{
const int LCB =650000;
double heso, luong;
int tnct;
cout<<"Nhap vao tham nien cong tac:"; cin>>tnct;
if(tnct<12)
heso= 1.92;
else if (tnct<36)
heso = 2.34;
else if (tnct<60)
heso = 3;
else
heso = 4.5;
luong = heso * LCB;
cout<<"Luong = "<<luong;
return 0;
}
Li gii:
#include <iostream>
#include <string>
using namespace std;
int main()
{
string tenqg;
int loai;
double tongtn, phi;
cout<<"Nhap vao ten nuoc:"; getline(cin, tenqg);
cout<<"Loai: "; cin>>loai;
cout<<"Tong thu nhap"; cin>>tongtn;
switch(loai)
{
case 1: phi = tongtn*0.01;
case 2: phi = tongtn*0.07;
case 3: phi = tongtn*0.005;
case 4: phi = tongtn*0.001;
case 5: phi = 1000000;
}
cout<<"Tong so tien phai dong gop la:"<<phi;
return 0;
}
III.THC HNH
Bi 1 : Vit chng trnh nhp vo 3 s a,b,c v kim tra xem b 3 s ny c l 3 cnh ca mt tam
gic hay khng. Nu chng l 3 cnh ca mt tam gic th in ra mn hnh thng bo l L 3 cnh ca
tam gic. Ngc li in ra mn hnh thng bo Khng phi l 3 cnh tam gic.
Bi 2 : Vit chng trnh nhp vo mt s thc x. Nu x khng m th tr v gi tr cn bc bn ca x,
ngc li th thng bo Khng tnh c.
Bi 3 : Vit chng trnh nhp vo im trung bnh v hin th kt qu hc tp theo loi gii, kh,
trung bnh, yu cn c vo im trung bnh. Bit di 4.5 l loi yu, t 4.5 di 7 l loi trung
bnh, 7 di 8.5 l loi kh v trn 8.5 l gii.
Bi 5 : Vit chng trnh nhp 2 s nguyn t bn phm. Chng trnh kim tra 2 s c l ngy
thng hp l hay khng? a kt qu kim tra ra mn hnh l hp l hoc khng hp l
Ch : ta coi ngy thng l hp l nu ngy c gi tr trong on 0..31 v thng c gi tr trong on
1..12
Bi 6 : Vit chng trnh gii phng trnh ax+b=0 vi u vo l cc h s a, b kiu s thc.
Ch : xt tt c cc trng hp c th xy ra ca a, b.
(*) Bi 8 : Nhp 3 s a,b,c t bn phm. Vit chng trnh kim tra xem b 3 s ny theo th t c
phi l ngy thng nm khng. Nu ng th in ra ngy tip theo ca ngy . Nu khng th in ra
thng bo l ba s nhp vo khng phi l ngy thng nm.
Ch : cn kim tra c th v tnh hp l ca ngy thng. V d 29/2/2009 khng phi l ngy thng
hp l v nm 2009 khng phi l nm nhun nn thng 2 khng th c ngy 29. Hoc 31/9/2008 cng
khng phi mt ngy hp l.