switch (Biểu thức) { case gt1: Khối lệnh 1; [break;] case gt2: Khối lệnh 2; [break;] case gt3: Khối lệnh3; [break;] ... case gtn: Khối lệnh n; [break;] default: khối lệnh 0; [break;] }Trong đó: -
[Biểu thức]
cho giá trị rời rạc (thường là giá trị nguyên).
- [Biểu thức]
cho giá trị ứng với trường hợp nào thì khối lệnh thuộc trường hợp đó thực hiện, gặp break thì kết thúc cấu trúc.
- Nếu không gặp trường hợp nào tương ứng thì khối lệnh default được thực hiện.
#include <iostream> #include <conio.h> using namespace std; int main() { int thang, nam; // nhap thang, nam cout<<"Nhap vao thang: "; cin>>thang; cout<<"\n Nhap vao nam: "; cin>>nam; // in ra so ngay trong thang switch (thang){ case 1: case 3: case 5: case 7: case 8: case 10: case 12: cout<<"\n Thang co 31 ngay"; break; case 4: case 6: case 9: case 11: cout<<"\n Thang co 30 ngay"; break; case 2: if(nam%4==0) cout<<"\n Thang co 29 ngay"; else cout<<"\n Thang co 28 ngay"; break; default: cout<<"\n Thang khong hop le! "; } return 0; }
#include <iostream> #include <conio.h> using namespace std; int main() { float dTRR, dLT, dCSDL; // nhap nhap diem cout<<"Nhap diem: "; cout<<"\n Diem toan roi rac: "; cin>>dTRR; cout<<"\n Diem lap trinh: "; cin>>dLT; cout<<"\n Diem co so du lieu: "; cin>>dCSDL; // Tinh diem float dTK; dTK = (dTRR*3+dLT*4+dCSDL*3)/10; // in diem tong ket cout<<"\n Diem tong ket: "<<dTK; // Tim diem chu char dChu; if(dTK<4) dChu = 'F'; else if (dTK<5.5) dChu = 'D'; else if (dTK<7.0) dChu = 'C'; else if (dChu<8.5) dChu = 'B'; else dChu = 'A'; cout<<"\n Diem chu: "<<dChu; // Tinh điểm tích lũy int dTichLuy; switch (dChu) { case 'A': dTichLuy = 4; break; case 'B': dTichLuy = 3; break; case 'C': dTichLuy = 2; break; case 'D': dTichLuy = 1; break; default: dTichLuy = 0; } cout<<"\n Diem tich luy : "<<dTichLuy; return 0; }
Cùng nhau học tập, khám phá các kiến thức nền tảng về Lập trình web, mobile, database nhé.
Nền tảng kiến thức - Hành trang tới tương lai hân hạnh phục vụ Quý khách!
Khám phá, trải nghiệm ngay
Vui lòng đăng nhập để gởi bình luận!
Đăng nhậpChưa có bình luận nào!