Lập chương trình cho
máy tính
Các cấu trúc điều khiển
Học kỳ 2, 2004-2005
Lập trình C - CNTT2. 2002 - 2005 27
Câu lệnh điều kiện if
if (<dieu kien>)
{
/* cac lenh thuc hien neu dieu kien dung */
}
expression
statement(s)
Next statement
True False
Lập trình C - CNTT2. 2002 - 2005 28
Ví dụ
1. #include <stdio.h>
2. int main() {
3. int b;
4. printf("Enter a value:");
5. scanf("%d", &b);
6. if (b < 0)
7. printf("The value \
is negative\n");
8. return 0;
9. }
Lập trình C - CNTT2. 2002 - 2005 29
if … else
if (<dieu kien>)
{
/* cac lenh thuc hien neu dieu kien dung */
}
else
{
/* cac lenh thuc hien neu dieu kien sai */
}
expression
statement1
Next statement
True False
statement2
Lập trình C - CNTT2. 2002 - 2005 30
Ví dụ
printf(“1/X is: “);
if(X)
printf(“ %f \n”, 1/X);
else
printf(“ undefined \n”);