Vòng lặp while

Một phần của tài liệu Lý thuyết lập trình C++ (Trang 55 - 56)

- from alpha to omega 4 Trả về giá trị của hàm (returning value from functions)

b. Vòng lặp while

Cú pháp cho vòng lặp while như sau. C++ Code:

Lựa chọn code | Ẩn/Hiện code

while(condition){ // câu lệnh ở đây

}

Hoạt động của vòng while rất đơn giản. Nếu điều kiện vẫn còn đúng thì vòng while vẫn còn được lặp lại, tức là các câu lệnh bên trong vòng while vẫn được thực hiện, nó sẽ lặp cho tới khi điều kiện sai mới thôi. Chương trình sau sẽ sử dụng vòng while để thực hiện việc in ra số đảo ngược của một số nhập vào từ bàn phím.

C++ Code:

Lựa chọn code | Ẩn/Hiện code

#include <iostream>

using namespace std;

int main(){ int n;

cout<< "Enter an integer: "; cin >> n; while(n){ cout << n%10; n/=10; } cout << endl; return 0; } c. Vòng lặp do while

Vòng lặp for và while đều kiểm tra điều kiện ở đầu vòng lặp, vì vậy có thể xảy ra khả năng ngay ở lần kiểm tra đầu tiên điều kiện tiếp tục vòng lặp đã không thỏa mãn. Và do đó các câu lệnh trong thân vòng for và do while sẽ không được thực hiện lần nào. Khác với for và while, vòng lặp đo while thực hiện câu lệnh trước rồi mới kiểm tra điều kiện ở cuối vòng lặp. Vì vậy các câu lệnh bên trong vòng do while luôn được thực hiện ít nhất là một lần. Ngoài khác biệt duy nhất đó ra thì while và do while là hoàn toàn giống nhau. Cú pháp của vòng do while là.

C++ Code:

Lựa chọn code | Ẩn/Hiện code

do{

// câu lệnh ở đây

} while(condition);

Một phần của tài liệu Lý thuyết lập trình C++ (Trang 55 - 56)

Tải bản đầy đủ (DOCX)

(78 trang)
w