Professional Documents
Culture Documents
while (dieu_kien)
{
// khối lệnh
}
Trong đó:
dieu_kien là một biểu thức nhận giá trị nguyên hoặc thực.
while là từ khoá.
- Sự hoạt động:
Bước 1: Tìm giá trị của biểu thức điều kiện.
Bước 2: Nếu biểu thức điều kiện có giá trị sai thì trình biên dịch sẽ thoát khỏi cấu trúc while.
Nếu biểu thức điều kiện có giá trị đúng thì khối lệnh sẽ được thực hiện và quay trở lại bước 1.
Như vậy có thể khối lệnh sẽ không được thực hiện lần nào nếu ở trong lần đầu tiên biểu thức đã
nhận giá trị sai.
- Ví dụ minh hoạ: Hiển thị các số chẵn từ 1 đến 100
#include<stdio.h>
int main()
{
int i = 1;
while (n<100){
if(n%2 == 0){
printf(" %d ", n);
}
n++;
}
return 0;
}
do {
// khối lệnh
} while(dieu_kien);
Trong đó:
dieu_kien là một biểu thức nhận giá trị nguyên hoặc thực.
do và while là hai từ khoá.
- Sự hoạt động:
Bước 1: Thực hiện khối lệnh
Bước 2: Xác định giá trị của biểu thức điều kiện.
Bước 3: Nếu biểu thức điều kiện có giá trị đúng thì trình biên dịch quay lại bước 2. Nếu biểu
thức điều kiện có giá trị sai thì trình biên dịch sẽ thoát khỏi cấu trúc lặp do…while.
- Ví dụ minh hoạ: Hiển thị ra màn hình các số có chữ số tận cùng là “0” trong dãy số từ 1
đến 1000.
#include<stdio.h>
int main()
{
int i = 1;
do{
if (i%10 ==0){
printf(" %d ", i);
}
i++;
}while (i<=1000);
return 0;
}
2. Sơ đồ khối:
b) Chương trình:
#include<stdio.h>
#include<string.h>
#include<conio.h>
#include<math.h>
---Hết---