- vừa được xem lúc

Bài 6. Câu lệnh lặp trong C++

0 0 11

Người đăng: Vàng Văn Quyn

Theo Viblo Asia

1. Câu lệnh lặp biết trước số lần lặp for.

for (biến đếm=giá trị; diều_kiện; tăng_giảm) { các_lệnh; }

Ví dụ: Ví dụ xuất ra màn hình các số tự nhiên từ 1 đến 14

#include <iostream>
using namespace std;
int main()
{ int i=0; cout << "lap tu 1 den 14: "; for(i = 1; i < 15; i++) { cout << i << " "; } return 0;
}

Ví dụ: Ví dụ xuất ra màn hình các số tự nhiên từ 1 đến 15

#include <iostream>
using namespace std;
int main()
{ int i=0; cout << "lap tu 1 den 15: "; for(i = 1; i <= 15; i++) { cout << i << " "; } return 0;
}

Ví dụ: Ví dụ xuất ra màn hình các số tự nhiên từ 15 đến 1

#include <iostream>
using namespace std;
int main()
{ int i=0; cout << "lap tu 15 den 1: "; for(i = 15; i >0; i--) { cout << i << " "; } return 0;
}

2. Câu lệnh lặp chưa biết trước số lần lặp while.

while(điều_kiện) { các_lệnh; //Trong các lệnh này phải có lệnh thay đổi giá trị biến đếm để kết thúc điều kiện lặp }

Ví dụ xuất ra màn hình các số từ 1 đến 15.

#include <iostream>
using namespace std;
int main()
{ int i=0; cout << "lap tu 1 den 15: "; while(i < 15) { i++; cout << i << " "; } return 0;
}

Ví dụ: Ví dụ xuất ra màn hình các số tự nhiên từ 15 đến 1

#include <iostream>
using namespace std;
int main()
{ int i=16; cout << "lap tu 15 den 1: "; while(i > 1) { i--; cout << i << " "; } return 0;
}

Điểm chính của vòng lặp while là nó có thể không chạy. Bởi vì khi kiểm tra điều kiện và kết quả là false, phần thân vòng lặp được bỏ qua và lệnh đầu tiên ngay sau vòng lặp sẽ được thực thi.

3. Câu lệnh lặp chưa biết trước số lần lặp do while.

  • Câu lệnh này được thực hiện ít nhất 01 lần.
do { các_lệnh; //Trong các lệnh này phải có lệnh thay đổi giá trị biến đếm để kết thúc điều kiện lặp } while(điều_kiện);

Ví dụ xuất ra màn hình các số từ 1 đến 15.

#include <iostream>
using namespace std;
int main()
{ int i=0; cout << "lap tu 1 den 15: "; do { i++; cout << i << " "; } while(i<15);
}
  • Không giống như các vòng lặp for và while, mà kiểm tra điều kiện vòng lặp ở ngay bước đầu tiên của vòng lặp, vòng lặp do…while trong Ngôn ngữ C++ kiểm tra điều kiện của nó tại phần cuối của vòng lặp.
  • Một vòng lặp do…while là tương tự như vòng lặp while, ngoại trừ ở điểm một vòng lặp do…while bảo đảm thực hiện vòng lặp ít nhất một lần.
  • Bạn có thể sử dụng một hoặc nhiều vòng lặp trong các vòng lặp while, for hoặc do..while khác.

Bình luận

Bài viết tương tự

- vừa được xem lúc

Memory layout của một chương trình C/C++

1. Đặt Vấn Đề.

0 0 45

- vừa được xem lúc

Sự khác nhau giữa bộ nhớ Heap và bộ nhớ Stack trong lập trình

1. Giới thiệu. . Như chúng ta đã biết thì việc Quản lý bộ nhớ đối với một lập trình viên là rất quan trọng.

0 0 57

- vừa được xem lúc

Tích hợp thư viện C/C++ vào một dự án Flutter như thế nào?

Chào các bạn hôm nay rảnh rỗi thì mình viết một bài hướng dẫn về cách tích hợp một thư viện C/C++ vào một dự án Flutter. Thì cũng khá đơn giãn thôi vì Flutter đã cũng cấp cho chúng ta một thư viện khá

0 0 61

- vừa được xem lúc

Programming

Definition of Programming. .

0 0 34

- vừa được xem lúc

Gọi hàm của C++ trong Python bằng ctypes

Nếu đã từng dùng qua các thư viện liên quan đến toán học của Python như numpy, các bạn sẽ để ý thấy các nó có tốc độ xử lý rất nhanh. Điều này là do một phần của package này được viết bằng C/C++ và ph

0 0 40

- vừa được xem lúc

Build ứng dụng Cross Platform với Go và CGO

1. Giới thiệu.

0 0 37