Lập trình C cơ bản bài 13: Hướng dẫn cấu trúc if else ( P3 )

580

Chào mừng các bạn đã đến với học viện công nghệ Vietpro

Các bạn chắc hẳn đã làm quen với cấu trúc if else qua 2 bài học trước. Gần đây nhất là bài Hướng dẫn cấu trúc if else ( P2 ). Các bạn đang được hướng dẫn những bài lý thuyết trong giáo trình ngôn ngữ lập trình C qua video của Vietpro.

Đây là bài học cuối cùng về cấu trúc if else trong lập trình C. Chúng ta cùng tìm hiểu nhé.

[VIDEO TUT]

Bấm Subscribe Nhận video học mới nhất :

Chú ý: Các bạn lựa chọn video ở chế độ 720HD để xem được chất lượng hình ảnh và âm thanh tốt nhất nhé.

Ở hai bài trước, chúng ta đã được học cách sử dụng và tối ưu câu lệnh if else. Nhưng bây giờ giả thiết đặt ra rằng giả sử số a chí có 3 trường hợp là lớn hơn không, nhỏ hơn không và bằng không. Khi trình biên dịch biết được rằng a không lớn hơn không cũng không bằng không, thì chắc chắn rằng a sẽ nhỏ hơn không (gọi là trường hợp còn lại). Vậy để trình biên dịch không cần phải kiểm tra điều kiện a sẽ nhỏ hơn không nữa, ta sẽ sử dụng cú pháp else. Cụ thể:

#include<stdio.h>
int main(){
//	if(bieu thuc dieu kien kiem tra){
//		//thuc hien mot doan code nao do o day
//		}
	int a;
	printf("Hay nhap gia tri cho a: \n");
	scanf("%d",&a);
	if( a > 0 ){
		printf("%d la so duong\n",a);
		}
	else	if( a < 0 ){
		printf("%d la so am\n",a);
		}
	else{
		printf("%d la so khong\n",a);
		}
	return 0;
}

Kết quả:

Bài học đến đây là kết thúc. Trong bài học tiếp theo, các bạn sẽ được tìm hiểu những bước đầu về cấu trúc switch case (P1).

Chúc các bạn học tốt

Tác giả: Danh Sơn Vietpro

No votes yet.
Please wait...

BÌNH LUẬN