nhập môn lập trình c04 caulenhdieukienvarenhanh

24 22 0
nhập môn lập trình c04 caulenhdieukienvarenhanh

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Trường Đại học Khoa học Tự nhiên Khoa Công nghệ thơng tin NHẬP MƠN LẬP TRÌNH CÂU LỆNH ĐIỀU KIỆN & CÂU LỆNH RẼ NHÁNH VC & BB Nội dung Câu lệnh điều kiện if Câu lệnh rẽ nhánh switch Một số kinh nghiệm lập trình Một số ví dụ minh họa NMLT - Câu lệnh điều kiện rẽ nhánh VC & BB Câu lệnh if Trong ( ), cho kết sai, if () { ; } S Đ NMLT - Câu lệnh điều kiện rẽ nhánh VC & BB Câu lệnh if if (a == 0) { printf(“a bang 0”); } if (a == 0) { printf(“a bang 0”); a = 2912; } NMLT - Câu lệnh điều kiện rẽ nhánh VC & BB Câu lệnh if … else … Trong ( ), cho kết (sai, đúng) if () { ; } else { ; } S Đ NMLT - Câu lệnh điều kiện rẽ nhánh VC & BB Câu lệnh if … else … 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”); } NMLT - Câu lệnh điều kiện rẽ nhánh VC & BB Câu lệnh if - Một số lưu ý Câu lệnh if lồng vào else tương ứng với if gần if (a != 0) { if (b > 0) { printf(“a != va b > 0”); } else { printf(“a != va b 0) { printf(“a != va b > 0”); } else { printf(“a != va b 0) { printf(“PT co nghiem”); } if (delta < 0) { printf(“PT vo nghiem”); } else // delta >= { if (delta == 0) { printf(“PT co nghiem kep”); } else { printf(“PT co nghiem”); } } NMLT - Câu lệnh điều kiện rẽ nhánh VC & Câu lệnh if - Một số lưu ý BB Không thêm ; sau điều kiện if 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.”); } NMLT - Câu lệnh điều kiện rẽ nhánh VC & BB Câu lệnh switch (thiếu) switch () { case : ; break; case : ; break; … = Đ S = Đ S }  biến/biểu thức cho giá trị rời rạc  , : hay nhiều lệnh NMLT - Câu lệnh điều kiện rẽ nhánh 10 VC & BB Câu lệnh switch (thiếu) void main() { int a; printf(“Nhap a: ”); scanf(“%d”, &a); switch (a) { case : printf(“Mot”); break; case : printf(“Hai”); break; case : printf(“Ba”); break; } } NMLT - Câu lệnh điều kiện rẽ nhánh 11 VC & BB Câu lệnh switch (đủ) switch () { case :;break; case :;break; … default: ; } = Đ S = Đ S NMLT - Câu lệnh điều kiện rẽ nhánh 12 VC & BB Câu lệnh switch (đủ) void main() { int a; printf(“Nhap a: ”); scanf(“%d”, &a); switch (a) { case : printf(“Mot”); break; case : printf(“Hai”); break; case : printf(“Ba”); break; default : printf(“Ko biet doc”); } } NMLT - Câu lệnh điều kiện rẽ nhánh 13 VC & Câu lệnh switch - Một số lưu ý BB Câu lệnh switch câu lệnh đơn lồng { switch (a) { case : printf(“Mot”); break; case : switch (b) { case : printf(“A”); break; case : printf(“B”); break; } break; case : printf(“Ba”); break; default : printf(“Khong biet doc”); } } NMLT - Câu lệnh điều kiện rẽ nhánh 14 VC & BB Câu lệnh switch - Một số lưu ý Các giá trị trường hợp phải khác switch (a) { case : printf(“Mot”); break; case : printf(“MOT”); break; case : printf(“Hai”); break; case : printf(“Ba”); break; case : printf(“1”); break; case : printf(“mot”); break; default : printf(“Khong biet doc”); } NMLT - Câu lệnh điều kiện rẽ nhánh 15 VC & BB Câu lệnh switch - Một số lưu ý switch nhảy đến case tương ứng thực đến gặp break cuối switch kết thúc switch (a) { case : printf(“Mot”); break; case : printf(“Hai”); break; case : printf(“Ba”); break; } NMLT - Câu lệnh điều kiện rẽ nhánh 16 VC & BB Câu lệnh switch - Một số lưu ý switch nhảy đến case tương ứng thực đến gặp break cuối switch kết thúc switch (a) { case case case } switch (a) { case case case } : printf(“Mot”); break; : printf(“Hai”); break; : printf(“Ba”); break; : printf(“Mot”); break; : printf(“Hai”); break; : printf(“Ba”); break; NMLT - Câu lệnh điều kiện rẽ nhánh 17 VC & BB Câu lệnh switch - Một số lưu ý Tận dụng tính chất bỏ break; switch (a) { case case case case } switch (a) { case case case case } : : : : printf(“So printf(“So printf(“So printf(“So le”); break; chan”); break; le”); break; chan”); break; : : printf(“So le”); break; : : printf(“So chan”); break; NMLT - Câu lệnh điều kiện rẽ nhánh 18 VC & BB Kinh nghiệm lập trình  Câu lệnh if 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”);  Câu lệnh switch switch (a) { case 1: case 2: case 3: case 4: case 5: printf(“Mot”); break; printf(“Hai”); break; printf(“Ba”); break; printf(“Bon”); break; printf(“Nam”); } NMLT - Câu lệnh điều kiện rẽ nhánh 19 VC & BB Kinh nghiệm lập trình  Câu lệnh switch switch (a) { case 3.14: case  T = G1 + 4*G2 + (n – – 4)*G3; n > 120  T = T*0.9; NMLT - Câu lệnh điều kiện rẽ nhánh 24 ... tập thực hành Nhập số Hãy đọc giá trị số nguyên có giá trị từ đến 9, ngược lại thông báo không đọc Nhập chữ Nếu chữ thường đổi sang chữ hoa, ngược lại đổi sang chữ thường Giải phương trình bậc ax... bậc ax + b = Giải phương trình bậc hai ax2 + bx + c = NMLT - Câu lệnh điều kiện rẽ nhánh 21 VC & BB Bài tập thực hành Nhập số ngun a, b, c d Tìm số có giá trị nhỏ (min) Nhập số nguyên a, b, c d... printf(“Bon”); break; printf(“Nam”); } NMLT - Câu lệnh điều kiện rẽ nhánh 19 VC & BB Kinh nghiệm lập trình  Câu lệnh switch switch (a) { case 3.14: case

Ngày đăng: 22/09/2020, 09:06

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan