Thông báo! Chúng tôi đang cố gắng khôi phục lại các link download, các bạn vui lòng tải lại sau (dự kiến 10/12/2022 hoàn thành). Cảm ơn các bạn!

Bài 4 - Sử dụng vòng lặp While

TuanPi | 10.1.15 | |
. . Không có nhận xét nào:
1. Lệnh while

Vòng lặp thực hiện lặp lại trong khi biểu thức còn đúng.

  • Cú pháp lệnh
while (biểu thức)
khối lệnh;

- Từ khóa while phải viết bằng chữ thường
- Nếu khối lệnh bao gồm từ 2 lệnh trở lên thì phải đặt trong dấu { }
  • Lưu đồ

-  Từ khóa while phải viết bằng chữ thường
-  Nếu khối lệnh bao gồm từ 2 lệnh trở lên thì phải đặt trong dấu { }

-  Trước tiên biểu thức được kiểm tra
           nếu sai thì
    kết thúc vòng lặp while
    (khối lệnh không được thi hành 1 lần nào)
           nếu đúng
    thực hiện khối lệnh;
       lặp lại kiểm tra biểu thức.

+ Biểu thức: có thể là một biểu thức hoặc nhiều biểu thức con. Nếu là nhiều biểu thức
con thì cách nhau bởi dấu phẩy (,) và tính đúng sai của biểu thức được quyết định bởi biểu thức
con cuối cùng.
+ Trong thân while (khối lệnh) có thể chứa một hoặc nhiều cấu trúc điều khiển khác.
+ Trong thân while có thể sử dụng lệnh continue để chuyển đến đầu vòng lặp (bỏ qua các
câu lệnh còn lại trong thân).
+ Muốn thoát khỏi vòng lặp while tùy ý có thể dùng các lệnh break, goto, return như
lệnh for.

Ví dụ 1: Viết chương trình in ra câu "phanhuutuan.blogspot.com" 3 lần.
     #include <stdio.h>
     #include <conio.h>

     #define MSG "phanhuutuan.blogspot.com\n"

     void main(void)
    {
            int i = 0;
            while (i++ < 3)
            printf("%s", MSG);
            getch();
    }

Ví dụ 2: Viết chương trình tính tổng các số nguyên từ 1 đến n, với n được nhập vào từ bàn phím.
    #include <stdio.h>
    #include <conio.h>
    void main(void)
    {
          int i = 0, in, is = 0;
          printf("Nhap vao so n: ");
          scanf("%d", &in);

          while (i++ < in)
               is = is + i; //hoac is += i;
               printf("Tong: %d", is);
          getch();
     }

Các bài liên quan:
Bài 1Bài 2Bài 3Bài 4
Sử dụng lệnh If (1)Sử dụng lệnh Switch (1)Sử dụng vòng lặp ForSử dụng vòng lặp While
Sử dụng lệnh If (2)Sử dụng lệnh Switch (2)
Sử dụng lệnh If (3)
Phantuan.ktd@gmail.com

Không có nhận xét nào:

Đăng nhận xét

Lên đầu trang