SlideShare a Scribd company logo
NHẬP MÔN LẬP TRÌNH CÂU LỆNH ĐIỀU KIỆN & CÂU LỆNH RẼ NHÁNH
Nội dung NMLT - Câu lệnh điều kiện và rẽ nhánh Câu lệnh  đ iều kiện if 1 Câu lệnh rẽ nhánh switch 2 Một số kinh nghiệm lập trình 3 Một số ví dụ minh họa 4
Câu lệnh if (thiếu) <Lệnh 1> NMLT - Câu lệnh điều kiện và rẽ nhánh Đ S if  ( <BT Logic> ) <Lệnh 1> ; Câu lệnh  đơ n hoặc Câu lệnh phức (kẹp giữa  {  và  } ) Trong  (   ) , cho kết quả (sai = 0,  đú ng ≠ 0) <BT Logic>
Câu lệnh if (thiếu) NMLT - Câu lệnh điều kiện và rẽ nhánh void main() { if  ( a == 0 ) printf(“a bang 0”); if  ( a == 0 ) { printf(“a bang 0”); a = 2912; } }
Câu lệnh if ( đ ủ) <Lệnh 1> NMLT - Câu lệnh điều kiện và rẽ nhánh <Lệnh 2> Đ S if  ( <BT Logic> ) <Lệnh 1> ; else <Lệnh 2> ; Câu lệnh  đơ n hoặc Câu lệnh phức (kẹp giữa  {  và  } ) Trong  (   ) , cho kết quả (sai = 0,  đú ng ≠ 0) <BT Logic>
Câu lệnh if ( đ ủ) NMLT - Câu lệnh điều kiện và rẽ nhánh void main() { if (a == 0) printf(“a bang 0”); else printf(“a khac 0”); if (a == 0) { printf(“a bang 0”); a = 2912; } else printf(“a khac 0”); }
Câu lệnh if - Một số l ư u ý ,[object Object],NMLT - Câu lệnh điều kiện và rẽ nhánh
Câu lệnh if - Một số l ư u ý ,[object Object],NMLT - Câu lệnh điều kiện và rẽ nhánh if (a != 0) if  (b > 0) printf(“a != 0 va b > 0”); else printf(“a != 0 va b <= 0”); if (a !=0) { if  (b > 0) printf(“a != 0 va b > 0”); else printf(“a != 0 va b <= 0”); }
Câu lệnh if - Một số l ư u ý ,[object Object],NMLT - Câu lệnh điều kiện và rẽ nhánh if (delta < 0) printf(“PT vo nghiem”); if (delta == 0) printf(“PT co nghiem kep”); if (delta > 0) printf(“PT co 2 nghiem”); if (delta < 0) printf(“PT vo nghiem”); else //  delta >= 0 if (delta == 0) printf(“PT co nghiem kep”); else printf(“PT co 2 nghiem”);
Câu lệnh if - Một số l ư u ý ,[object Object],NMLT - Câu lệnh điều kiện và rẽ nhánh void main() { int a = 0; if (a != 0) printf(“a khac 0.”); if (a != 0) ; printf(“a khac 0.”); if (a != 0) { } ; printf(“a khac 0.”); }
Câu lệnh switch (thiếu) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],NMLT - Câu lệnh điều kiện và rẽ nhánh <Lệnh 1> Đ S <Lệnh 2> Đ S <Biến/BT> = <GT1> <Biến/BT> = <GT2>
Câu lệnh switch (thiếu) NMLT - Câu lệnh điều kiện và rẽ nhánh void main() { int a; printf(“Nhap a: ”); scanf(“%d”, &a); switch  ( a ) { case  1  : printf(“Mot”); break; case  2  : printf(“Hai”); break; case  3  : printf(“Ba”); break; } }
Câu lệnh switch ( đ ủ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],NMLT - Câu lệnh điều kiện và rẽ nhánh <Lệnh 1> Đ S <Lệnh 2> Đ S <Lệnh n> <Biến/BT> = <GT1> <Biến/BT> = <GT2>
Câu lệnh switch ( đủ ) NMLT - Câu lệnh điều kiện và rẽ nhánh void main() { int a; printf(“Nhap a: ”); scanf(“%d”, &a); switch  ( a ) { case  1  : printf(“Mot”); break; case  2  : printf(“Hai”); break; case  3  : printf(“Ba”); break; default : printf(“Ko biet doc”); } }
Câu lệnh switch - Một số l ư u ý ,[object Object],NMLT - Câu lệnh điều kiện và rẽ nhánh
Câu lệnh switch - Một số l ư u ý ,[object Object],NMLT - Câu lệnh điều kiện và rẽ nhánh switch (a) { case  1  : printf(“Mot”); break; case  1  : printf(“MOT”); break; case  2  : printf(“Hai”); break; case  3  : printf(“Ba”); break; case  1  : printf(“1”); break; case  1  : printf(“mot”); break; default : printf(“Khong biet doc”); }
Câu lệnh switch - Một số l ư u ý ,[object Object],NMLT - Câu lệnh điều kiện và rẽ nhánh
Câu lệnh switch - Một số l ư u ý ,[object Object],NMLT - Câu lệnh điều kiện và rẽ nhánh
Câu lệnh switch - Một số l ư u ý ,[object Object],NMLT - Câu lệnh điều kiện và rẽ nhánh
[object Object],[object Object],Kinh nghiệm lập trình NMLT - Câu lệnh điều kiện và rẽ nhánh if ( a  ==  1 ) printf(“Mot”); if ( a  ==  2 ) printf(“Hai”); if ( a  ==  3 ) printf(“Ba”); if ( a  ==  4 ) printf(“Bon”); if ( a  ==  5 ) printf(“Nam”); switch ( a ) { case  1 : printf(“Mot”); break; case  2 : printf(“Hai”); break; case  3 : printf(“Ba”); break; case  4 : printf(“Bon”); break; case  5 : printf(“Nam”); }
[object Object],[object Object],Kinh nghiệm lập trình NMLT - Câu lệnh điều kiện và rẽ nhánh if ( a  ==  3.14 ) printf(“OK”); if ( a  <  10 ) printf(“OK”); if ( a  ==  1 ) printf(“OK”); if ( a  ==  2  ||  a  ==  3 ) printf(“OK”);
Bài tập thực hành ,[object Object],[object Object],[object Object],[object Object],NMLT - Câu lệnh điều kiện và rẽ nhánh
Bài tập thực hành ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],NMLT - Câu lệnh điều kiện và rẽ nhánh
Bài tập thực hành ,[object Object],[object Object],NMLT - Câu lệnh điều kiện và rẽ nhánh
Bài tập 3 (if)  NMLT - Câu lệnh điều kiện và rẽ nhánh #include <stdio.h> void main() { int n; printf(“Nhap mot so nguyen: ”); scanf(“%d”, &n); if (n ==  1 ) printf(“Mot”); else if (n ==  2 ) printf(“Hai”); … else printf(“Khong biet doc”); }
Bài tập 3 (Case)  NMLT - Câu lệnh điều kiện và rẽ nhánh #include <stdio.h> void main() { int n; printf(“Nhap mot so nguyen: ”); scanf(“%d”, &n); switch (n) { case  1 : printf(“Mot”); break; case  2 : printf(“Mot”); break; case  3 : printf(“Mot”); break; … default : printf(“Ko biet doc”); } }
Bài tập 4 NMLT - Câu lệnh điều kiện và rẽ nhánh #include <stdio.h> void main() { char ch; printf(“Nhap mot ky tu: ”); scanf(“%c”, &ch); if (ch >= ‘a’ && ch <= ‘z’) ch = ch – 32; else if (ch >= ‘A’ && ch <= ‘Z’) ch = ch + 32; printf(“Ky tu sau khi doi: %c”, ch); }
Bài tập 5 NMLT - Câu lệnh điều kiện và rẽ nhánh #include <stdio.h> #include <conio.h> void main() { int a, b; printf(“Nhap a, b: ”); scanf(“%d%d”, &a, &b); if (a == 0) if (b == 0) printf(“Phuong trinh VSN”); else printf(“Phuong trinh VN”); else printf(“Nghiem = %f”, float(-b)/a);  }
Bài tập 6 NMLT - Câu lệnh điều kiện và rẽ nhánh #include <stdio.h> void main() { int a, b, c; printf(“Nhap a, b, c: ”); scanf(“%d%d%d”, &a, &b, &c); if (a == 0) { // Giai PT Bac 1 o day } else { // Giai PT Bac 2 o day } }
Bài tập 7 NMLT - Câu lệnh điều kiện và rẽ nhánh #include <stdio.h> void main() { int a, b, c, d, min; printf(“Nhap a, b, c, d: ”); scanf(“%d%d%d%d”, &a, &b, &c, &d); min =  a ; if ( b  < min) min =  b ; if ( c  < min) min =  c ; if ( d  < min) min =  d ; printf(“So nho nhat la %d”,  min ); }
Bài tập 8 NMLT - Câu lệnh điều kiện và rẽ nhánh #include <stdio.h> void main() { int a, b, c, d, tam; printf(“Nhap a, b, c, d: ”); scanf(“%d%d%d%d”, &a, &b, &b, &d); if (a > b) { tam = a; a = b; b = tam; } … printf(“Cac so theo thu tu tang dan: ”); printf(“%d %d %d %d”, a, b, c, d); }
Bài tập 9 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],NMLT - Câu lệnh điều kiện và rẽ nhánh

More Related Content

What's hot (8)

Phong cach lap trinh c++
Phong cach lap trinh c++Phong cach lap trinh c++
Phong cach lap trinh c++
 
Nmlt c04 cau_lenhdieukienvarenhanh
Nmlt c04 cau_lenhdieukienvarenhanhNmlt c04 cau_lenhdieukienvarenhanh
Nmlt c04 cau_lenhdieukienvarenhanh
 
Nmlt c05 cau_lenhlap
Nmlt c05 cau_lenhlapNmlt c05 cau_lenhlap
Nmlt c05 cau_lenhlap
 
Thdc 08
Thdc 08Thdc 08
Thdc 08
 
Giao trinh bai tap c va c++
Giao trinh bai tap c va c++Giao trinh bai tap c va c++
Giao trinh bai tap c va c++
 
Nmlt c05 cau_lenhlap_in
Nmlt c05 cau_lenhlap_inNmlt c05 cau_lenhlap_in
Nmlt c05 cau_lenhlap_in
 
CHUONG_5
CHUONG_5CHUONG_5
CHUONG_5
 
String c++
String c++String c++
String c++
 

Viewers also liked

K33103249 pham nguyen thu nhi tin5_cbt
K33103249 pham nguyen thu nhi tin5_cbtK33103249 pham nguyen thu nhi tin5_cbt
K33103249 pham nguyen thu nhi tin5_cbt
Tin 5CBT
 
Kbdh k11 c3_b10
Kbdh k11 c3_b10Kbdh k11 c3_b10
Kbdh k11 c3_b10
tin_k36
 
Kbdh bai8 c2_11
Kbdh bai8 c2_11Kbdh bai8 c2_11
Kbdh bai8 c2_11
tin_k36
 
Ma chan son
Ma chan sonMa chan son
Ma chan son
vb2tin09
 
Chuong 3 tin 11
Chuong 3 tin 11Chuong 3 tin 11
Chuong 3 tin 11
Sunkute
 
Pham Van Giang - Nhóm 1 - Phương pháp dạy học 1
Pham Van Giang - Nhóm 1 - Phương pháp dạy học 1Pham Van Giang - Nhóm 1 - Phương pháp dạy học 1
Pham Van Giang - Nhóm 1 - Phương pháp dạy học 1
Giang Văn
 
Kịch bản cấu trúc Lặp - Nguyễn Quỳnh Nam NVSP2
Kịch bản cấu trúc Lặp - Nguyễn Quỳnh Nam NVSP2Kịch bản cấu trúc Lặp - Nguyễn Quỳnh Nam NVSP2
Kịch bản cấu trúc Lặp - Nguyễn Quỳnh Nam NVSP2
Ta Li
 
Tim hieu 3 cong cu day hoc co ban final
Tim hieu 3 cong cu day hoc co ban   finalTim hieu 3 cong cu day hoc co ban   final
Tim hieu 3 cong cu day hoc co ban final
SP Tin K34
 
Kich ban day hoc lop 11-bai 9-vtq ngoc
Kich ban day hoc lop 11-bai 9-vtq ngocKich ban day hoc lop 11-bai 9-vtq ngoc
Kich ban day hoc lop 11-bai 9-vtq ngoc
Ngoc Vu Thi Quynh
 
Kbdh Tin Học 11_ Chương 3_ Bài 9_ Cấu Trúc Rẽ Nhánh
Kbdh Tin Học 11_ Chương 3_ Bài 9_ Cấu Trúc Rẽ NhánhKbdh Tin Học 11_ Chương 3_ Bài 9_ Cấu Trúc Rẽ Nhánh
Kbdh Tin Học 11_ Chương 3_ Bài 9_ Cấu Trúc Rẽ Nhánh
tin_k36
 
Tran thi mong dung -kbdh-c3- bai 10 lop 11
Tran thi mong dung -kbdh-c3- bai 10 lop 11Tran thi mong dung -kbdh-c3- bai 10 lop 11
Tran thi mong dung -kbdh-c3- bai 10 lop 11
K33LA-KG
 

Viewers also liked (20)

K33103249 pham nguyen thu nhi tin5_cbt
K33103249 pham nguyen thu nhi tin5_cbtK33103249 pham nguyen thu nhi tin5_cbt
K33103249 pham nguyen thu nhi tin5_cbt
 
K33103273 lop11 chuong3_bai9
K33103273 lop11 chuong3_bai9K33103273 lop11 chuong3_bai9
K33103273 lop11 chuong3_bai9
 
Kbdh k11 c3_b10
Kbdh k11 c3_b10Kbdh k11 c3_b10
Kbdh k11 c3_b10
 
Bg cau trucrenhanh
Bg cau trucrenhanhBg cau trucrenhanh
Bg cau trucrenhanh
 
Kbdh bai8 c2_11
Kbdh bai8 c2_11Kbdh bai8 c2_11
Kbdh bai8 c2_11
 
Ma chan son
Ma chan sonMa chan son
Ma chan son
 
Gioi thieubaiday20121012
Gioi thieubaiday20121012Gioi thieubaiday20121012
Gioi thieubaiday20121012
 
Bai 9 chuong 3 lop 11 tran thi kim lan
Bai 9 chuong 3 lop 11 tran thi kim lanBai 9 chuong 3 lop 11 tran thi kim lan
Bai 9 chuong 3 lop 11 tran thi kim lan
 
Gioi thieubaiday
Gioi thieubaidayGioi thieubaiday
Gioi thieubaiday
 
Gioi thieubaiday_Nhóm 1
Gioi thieubaiday_Nhóm 1Gioi thieubaiday_Nhóm 1
Gioi thieubaiday_Nhóm 1
 
Bai giang ctrn
Bai giang ctrnBai giang ctrn
Bai giang ctrn
 
Chuong 3 tin 11
Chuong 3 tin 11Chuong 3 tin 11
Chuong 3 tin 11
 
Pham Van Giang - Nhóm 1 - Phương pháp dạy học 1
Pham Van Giang - Nhóm 1 - Phương pháp dạy học 1Pham Van Giang - Nhóm 1 - Phương pháp dạy học 1
Pham Van Giang - Nhóm 1 - Phương pháp dạy học 1
 
Kịch bản cấu trúc Lặp - Nguyễn Quỳnh Nam NVSP2
Kịch bản cấu trúc Lặp - Nguyễn Quỳnh Nam NVSP2Kịch bản cấu trúc Lặp - Nguyễn Quỳnh Nam NVSP2
Kịch bản cấu trúc Lặp - Nguyễn Quỳnh Nam NVSP2
 
K34103001 nhom01
K34103001 nhom01K34103001 nhom01
K34103001 nhom01
 
Kịch bản dạy học
Kịch bản dạy họcKịch bản dạy học
Kịch bản dạy học
 
Tim hieu 3 cong cu day hoc co ban final
Tim hieu 3 cong cu day hoc co ban   finalTim hieu 3 cong cu day hoc co ban   final
Tim hieu 3 cong cu day hoc co ban final
 
Kich ban day hoc lop 11-bai 9-vtq ngoc
Kich ban day hoc lop 11-bai 9-vtq ngocKich ban day hoc lop 11-bai 9-vtq ngoc
Kich ban day hoc lop 11-bai 9-vtq ngoc
 
Kbdh Tin Học 11_ Chương 3_ Bài 9_ Cấu Trúc Rẽ Nhánh
Kbdh Tin Học 11_ Chương 3_ Bài 9_ Cấu Trúc Rẽ NhánhKbdh Tin Học 11_ Chương 3_ Bài 9_ Cấu Trúc Rẽ Nhánh
Kbdh Tin Học 11_ Chương 3_ Bài 9_ Cấu Trúc Rẽ Nhánh
 
Tran thi mong dung -kbdh-c3- bai 10 lop 11
Tran thi mong dung -kbdh-c3- bai 10 lop 11Tran thi mong dung -kbdh-c3- bai 10 lop 11
Tran thi mong dung -kbdh-c3- bai 10 lop 11
 

Similar to Nmlt C04 Cau Lenh Dieu Kien Va Re Nhanh (13)

Nmlt C03 Cac Kieu Du Lieu Co So
Nmlt C03 Cac Kieu Du Lieu Co SoNmlt C03 Cac Kieu Du Lieu Co So
Nmlt C03 Cac Kieu Du Lieu Co So
 
Session 09
Session 09Session 09
Session 09
 
Nmlt C06 Ham
Nmlt C06 HamNmlt C06 Ham
Nmlt C06 Ham
 
Baigiang03 cac cau lenh dieu khien
Baigiang03 cac cau lenh dieu khienBaigiang03 cac cau lenh dieu khien
Baigiang03 cac cau lenh dieu khien
 
Phan2 chuong4 caclenhcautruc
Phan2 chuong4 caclenhcautrucPhan2 chuong4 caclenhcautruc
Phan2 chuong4 caclenhcautruc
 
Control structure in C
Control structure in CControl structure in C
Control structure in C
 
Nmlt c11 con_trocoban_in
Nmlt c11 con_trocoban_inNmlt c11 con_trocoban_in
Nmlt c11 con_trocoban_in
 
Nmlt c03 cac_kieudulieucoso
Nmlt c03 cac_kieudulieucosoNmlt c03 cac_kieudulieucoso
Nmlt c03 cac_kieudulieucoso
 
Nmlt c11 con_trocoban
Nmlt c11 con_trocobanNmlt c11 con_trocoban
Nmlt c11 con_trocoban
 
Giao trinh bai tap c va c++
Giao trinh bai tap c va c++Giao trinh bai tap c va c++
Giao trinh bai tap c va c++
 
Lttt matlab chuong 3
Lttt matlab chuong 3Lttt matlab chuong 3
Lttt matlab chuong 3
 
Chap3 8051 microcontroller – assembly
Chap3 8051 microcontroller – assemblyChap3 8051 microcontroller – assembly
Chap3 8051 microcontroller – assembly
 
Nmlt C07 Mang1 Chieu
Nmlt C07 Mang1 ChieuNmlt C07 Mang1 Chieu
Nmlt C07 Mang1 Chieu
 

More from Cuong

3 Function
3 Function3 Function
3 Function
Cuong
 
Nmlt C08 Mang2 Chieu
Nmlt C08 Mang2 ChieuNmlt C08 Mang2 Chieu
Nmlt C08 Mang2 Chieu
Cuong
 
Nmlt C09 Chuoi Ky Tu
Nmlt C09 Chuoi Ky TuNmlt C09 Chuoi Ky Tu
Nmlt C09 Chuoi Ky Tu
Cuong
 
Nmlt C02 GioiThieuNNLTC
Nmlt C02 GioiThieuNNLTCNmlt C02 GioiThieuNNLTC
Nmlt C02 GioiThieuNNLTC
Cuong
 
Nmlt C01 Cac Khai Niem Co Ban Ve Lap Trinh
Nmlt C01 Cac Khai Niem Co Ban Ve Lap TrinhNmlt C01 Cac Khai Niem Co Ban Ve Lap Trinh
Nmlt C01 Cac Khai Niem Co Ban Ve Lap Trinh
Cuong
 
5 Array
5 Array5 Array
5 Array
Cuong
 
4 Pointer String Struct
4 Pointer String  Struct4 Pointer String  Struct
4 Pointer String Struct
Cuong
 
3 Function
3 Function3 Function
3 Function
Cuong
 
1 Gioi Thieu Chung
1 Gioi Thieu Chung1 Gioi Thieu Chung
1 Gioi Thieu Chung
Cuong
 

More from Cuong (9)

3 Function
3 Function3 Function
3 Function
 
Nmlt C08 Mang2 Chieu
Nmlt C08 Mang2 ChieuNmlt C08 Mang2 Chieu
Nmlt C08 Mang2 Chieu
 
Nmlt C09 Chuoi Ky Tu
Nmlt C09 Chuoi Ky TuNmlt C09 Chuoi Ky Tu
Nmlt C09 Chuoi Ky Tu
 
Nmlt C02 GioiThieuNNLTC
Nmlt C02 GioiThieuNNLTCNmlt C02 GioiThieuNNLTC
Nmlt C02 GioiThieuNNLTC
 
Nmlt C01 Cac Khai Niem Co Ban Ve Lap Trinh
Nmlt C01 Cac Khai Niem Co Ban Ve Lap TrinhNmlt C01 Cac Khai Niem Co Ban Ve Lap Trinh
Nmlt C01 Cac Khai Niem Co Ban Ve Lap Trinh
 
5 Array
5 Array5 Array
5 Array
 
4 Pointer String Struct
4 Pointer String  Struct4 Pointer String  Struct
4 Pointer String Struct
 
3 Function
3 Function3 Function
3 Function
 
1 Gioi Thieu Chung
1 Gioi Thieu Chung1 Gioi Thieu Chung
1 Gioi Thieu Chung
 

Recently uploaded

GIAO TRINH TRIET HOC MAC - LENIN (Quoc gia).pdf
GIAO TRINH TRIET HOC MAC - LENIN (Quoc gia).pdfGIAO TRINH TRIET HOC MAC - LENIN (Quoc gia).pdf
GIAO TRINH TRIET HOC MAC - LENIN (Quoc gia).pdf
LngHu10
 
kjsbgkjbskfkgabksfbgbsfjkvbksfbkbfskbskbkjsb
kjsbgkjbskfkgabksfbgbsfjkvbksfbkbfskbskbkjsbkjsbgkjbskfkgabksfbgbsfjkvbksfbkbfskbskbkjsb
kjsbgkjbskfkgabksfbgbsfjkvbksfbkbfskbskbkjsb
hoangphuc12ta6
 

Recently uploaded (18)

Thực hành lễ tân ngoại giao - công tác NG
Thực hành lễ tân ngoại giao - công tác NGThực hành lễ tân ngoại giao - công tác NG
Thực hành lễ tân ngoại giao - công tác NG
 
DS thi KTHP HK2 (dot 3) nam hoc 2023-2024.pdf
DS thi KTHP HK2 (dot 3) nam hoc 2023-2024.pdfDS thi KTHP HK2 (dot 3) nam hoc 2023-2024.pdf
DS thi KTHP HK2 (dot 3) nam hoc 2023-2024.pdf
 
20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...
20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...
20 ĐỀ DỰ ĐOÁN - PHÁT TRIỂN ĐỀ MINH HỌA BGD KỲ THI TỐT NGHIỆP THPT NĂM 2024 MÔ...
 
Bài thuyết trình môn học Hệ Điều Hành.pptx
Bài thuyết trình môn học Hệ Điều Hành.pptxBài thuyết trình môn học Hệ Điều Hành.pptx
Bài thuyết trình môn học Hệ Điều Hành.pptx
 
2.THUỐC AN THẦN VÀ THUỐC GÂY NGỦ.pptx
2.THUỐC AN THẦN VÀ THUỐC GÂY NGỦ.pptx2.THUỐC AN THẦN VÀ THUỐC GÂY NGỦ.pptx
2.THUỐC AN THẦN VÀ THUỐC GÂY NGỦ.pptx
 
BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CÁNH DIỀU ...
BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CÁNH DIỀU ...BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CÁNH DIỀU ...
BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CÁNH DIỀU ...
 
ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 THPT MÔN TOÁN CÁC TỈNH NĂM HỌC 2023-2024 CÓ ...
ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 THPT MÔN TOÁN CÁC TỈNH NĂM HỌC 2023-2024 CÓ ...ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 THPT MÔN TOÁN CÁC TỈNH NĂM HỌC 2023-2024 CÓ ...
ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 THPT MÔN TOÁN CÁC TỈNH NĂM HỌC 2023-2024 CÓ ...
 
GIAO TRINH TRIET HOC MAC - LENIN (Quoc gia).pdf
GIAO TRINH TRIET HOC MAC - LENIN (Quoc gia).pdfGIAO TRINH TRIET HOC MAC - LENIN (Quoc gia).pdf
GIAO TRINH TRIET HOC MAC - LENIN (Quoc gia).pdf
 
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 11 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-...
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 11 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-...BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 11 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-...
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 11 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-...
 
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...
BÀI TẬP DẠY THÊM HÓA HỌC LỚP 12 - CẢ NĂM - THEO FORM THI MỚI BGD 2025 (DÙNG C...
 
15 ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 SỞ GIÁO...
15 ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 SỞ GIÁO...15 ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 SỞ GIÁO...
15 ĐỀ THI THỬ TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 SỞ GIÁO...
 
TÀI LIỆU DẠY THÊM HÓA HỌC 12 - SÁCH MỚI (BẢN HS+GV) (FORM BÀI TẬP 2025 CHUNG ...
TÀI LIỆU DẠY THÊM HÓA HỌC 12 - SÁCH MỚI (BẢN HS+GV) (FORM BÀI TẬP 2025 CHUNG ...TÀI LIỆU DẠY THÊM HÓA HỌC 12 - SÁCH MỚI (BẢN HS+GV) (FORM BÀI TẬP 2025 CHUNG ...
TÀI LIỆU DẠY THÊM HÓA HỌC 12 - SÁCH MỚI (BẢN HS+GV) (FORM BÀI TẬP 2025 CHUNG ...
 
Talk Academy Presentation 2024 (ENG) MICE.pdf
Talk Academy Presentation 2024 (ENG) MICE.pdfTalk Academy Presentation 2024 (ENG) MICE.pdf
Talk Academy Presentation 2024 (ENG) MICE.pdf
 
BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CHÂN TRỜI ...
BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CHÂN TRỜI ...BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CHÂN TRỜI ...
BÀI TẬP DẠY THÊM TOÁN LỚP 12 SÁCH MỚI THEO FORM THI MỚI BGD 2025 - CHÂN TRỜI ...
 
Nghiên cứu cơ chế và động học phản ứng giữa hợp chất Aniline (C6H5NH2) với gố...
Nghiên cứu cơ chế và động học phản ứng giữa hợp chất Aniline (C6H5NH2) với gố...Nghiên cứu cơ chế và động học phản ứng giữa hợp chất Aniline (C6H5NH2) với gố...
Nghiên cứu cơ chế và động học phản ứng giữa hợp chất Aniline (C6H5NH2) với gố...
 
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdfGIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
GIÁO TRÌNH 2-TÀI LIỆU SỬA CHỮA BOARD MONO TỦ LẠNH MÁY GIẶT ĐIỀU HÒA.pdf
 
xemsomenh.com-Bố cục của lá số tử vi như thế nào.pdf
xemsomenh.com-Bố cục của lá số tử vi như thế nào.pdfxemsomenh.com-Bố cục của lá số tử vi như thế nào.pdf
xemsomenh.com-Bố cục của lá số tử vi như thế nào.pdf
 
kjsbgkjbskfkgabksfbgbsfjkvbksfbkbfskbskbkjsb
kjsbgkjbskfkgabksfbgbsfjkvbksfbkbfskbskbkjsbkjsbgkjbskfkgabksfbgbsfjkvbksfbkbfskbskbkjsb
kjsbgkjbskfkgabksfbgbsfjkvbksfbkbfskbskbkjsb
 

Nmlt C04 Cau Lenh Dieu Kien Va Re Nhanh

  • 1. NHẬP MÔN LẬP TRÌNH CÂU LỆNH ĐIỀU KIỆN & CÂU LỆNH RẼ NHÁNH
  • 2. Nội dung NMLT - Câu lệnh điều kiện và rẽ nhánh Câu lệnh đ iều kiện if 1 Câu lệnh rẽ nhánh switch 2 Một số kinh nghiệm lập trình 3 Một số ví dụ minh họa 4
  • 3. Câu lệnh if (thiếu) <Lệnh 1> NMLT - Câu lệnh điều kiện và rẽ nhánh Đ S if ( <BT Logic> ) <Lệnh 1> ; Câu lệnh đơ n hoặc Câu lệnh phức (kẹp giữa { và } ) Trong ( ) , cho kết quả (sai = 0, đú ng ≠ 0) <BT Logic>
  • 4. Câu lệnh if (thiếu) NMLT - Câu lệnh điều kiện và rẽ nhánh void main() { if ( a == 0 ) printf(“a bang 0”); if ( a == 0 ) { printf(“a bang 0”); a = 2912; } }
  • 5. Câu lệnh if ( đ ủ) <Lệnh 1> NMLT - Câu lệnh điều kiện và rẽ nhánh <Lệnh 2> Đ S if ( <BT Logic> ) <Lệnh 1> ; else <Lệnh 2> ; Câu lệnh đơ n hoặc Câu lệnh phức (kẹp giữa { và } ) Trong ( ) , cho kết quả (sai = 0, đú ng ≠ 0) <BT Logic>
  • 6. Câu lệnh if ( đ ủ) NMLT - Câu lệnh điều kiện và rẽ nhánh void main() { if (a == 0) printf(“a bang 0”); else printf(“a khac 0”); if (a == 0) { printf(“a bang 0”); a = 2912; } else printf(“a khac 0”); }
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. Câu lệnh switch (thiếu) NMLT - Câu lệnh điều kiện và rẽ nhánh void main() { int a; printf(“Nhap a: ”); scanf(“%d”, &a); switch ( a ) { case 1 : printf(“Mot”); break; case 2 : printf(“Hai”); break; case 3 : printf(“Ba”); break; } }
  • 13.
  • 14. Câu lệnh switch ( đủ ) NMLT - Câu lệnh điều kiện và rẽ nhánh void main() { int a; printf(“Nhap a: ”); scanf(“%d”, &a); switch ( a ) { case 1 : printf(“Mot”); break; case 2 : printf(“Hai”); break; case 3 : printf(“Ba”); break; default : printf(“Ko biet doc”); } }
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. Bài tập 3 (if) NMLT - Câu lệnh điều kiện và rẽ nhánh #include <stdio.h> void main() { int n; printf(“Nhap mot so nguyen: ”); scanf(“%d”, &n); if (n == 1 ) printf(“Mot”); else if (n == 2 ) printf(“Hai”); … else printf(“Khong biet doc”); }
  • 26. Bài tập 3 (Case) NMLT - Câu lệnh điều kiện và rẽ nhánh #include <stdio.h> void main() { int n; printf(“Nhap mot so nguyen: ”); scanf(“%d”, &n); switch (n) { case 1 : printf(“Mot”); break; case 2 : printf(“Mot”); break; case 3 : printf(“Mot”); break; … default : printf(“Ko biet doc”); } }
  • 27. Bài tập 4 NMLT - Câu lệnh điều kiện và rẽ nhánh #include <stdio.h> void main() { char ch; printf(“Nhap mot ky tu: ”); scanf(“%c”, &ch); if (ch >= ‘a’ && ch <= ‘z’) ch = ch – 32; else if (ch >= ‘A’ && ch <= ‘Z’) ch = ch + 32; printf(“Ky tu sau khi doi: %c”, ch); }
  • 28. Bài tập 5 NMLT - Câu lệnh điều kiện và rẽ nhánh #include <stdio.h> #include <conio.h> void main() { int a, b; printf(“Nhap a, b: ”); scanf(“%d%d”, &a, &b); if (a == 0) if (b == 0) printf(“Phuong trinh VSN”); else printf(“Phuong trinh VN”); else printf(“Nghiem = %f”, float(-b)/a); }
  • 29. Bài tập 6 NMLT - Câu lệnh điều kiện và rẽ nhánh #include <stdio.h> void main() { int a, b, c; printf(“Nhap a, b, c: ”); scanf(“%d%d%d”, &a, &b, &c); if (a == 0) { // Giai PT Bac 1 o day } else { // Giai PT Bac 2 o day } }
  • 30. Bài tập 7 NMLT - Câu lệnh điều kiện và rẽ nhánh #include <stdio.h> void main() { int a, b, c, d, min; printf(“Nhap a, b, c, d: ”); scanf(“%d%d%d%d”, &a, &b, &c, &d); min = a ; if ( b < min) min = b ; if ( c < min) min = c ; if ( d < min) min = d ; printf(“So nho nhat la %d”, min ); }
  • 31. Bài tập 8 NMLT - Câu lệnh điều kiện và rẽ nhánh #include <stdio.h> void main() { int a, b, c, d, tam; printf(“Nhap a, b, c, d: ”); scanf(“%d%d%d%d”, &a, &b, &b, &d); if (a > b) { tam = a; a = b; b = tam; } … printf(“Cac so theo thu tu tang dan: ”); printf(“%d %d %d %d”, a, b, c, d); }
  • 32.