Sidebar

Học C#

  • Bài 1. Giới thiệu .NET
  • Bài 2. Giới thiệu C#
  • Bài 3. Biến, hằng và kiểu dữ liệu
  • Bài 4. Cấu trúc rẽ nhánh (IF)
  • Bài 5. Cấu trúc lựa chọn (SWITCH)
  • Bài 6. Cấu trúc vòng lặp FOR
  • Bài 7. Cấu trúc vòng lặp WHILE
  • Bài 8. Cấu trúc vòng lặp DO-WHILE
  • Bài 9. Mảng (ARRAY)
  • Bài 10. Dữ liệu có cấu trúc (STRUCT)
  • Bài 11. Chuỗi (STRING)
Tự Học Tin - Dự án vì cộng đồng của TBit Tự Học Tin - Dự án vì cộng đồng của TBit
  • Văn phòng
    • Bắt đầu với Office 365
    • Microsoft Word 365
    • Microsoft Excel 365
    • Microsoft PowerPoint 365
    • Thủ thuật văn phòng
  • Thiết kế web
    • Kiến thức cơ bản
      • HTML/HTML5
      • CSS/CSS3
      • JavaScript
      • PHP
      • SQL
    • Nâng cao
      • jQuery
      • jQueryMobile
      • Bootstrap
      • XML
      • JSON

    Web Design Tutorials

  • Lập trình
    • Lập trình cơ bản
      • Pascal
      • C/C++
      • C#
      • Java
    • Nâng cao
      • Lập trình Android
      • Lập trình iOS
      • PhoneGap
      • Unity/Unity 3D

    Programming Tutorials

  • Hướng dẫn khác
    • Adobe Photoshop
    • Kiểm thử phần mềm
    • Kỹ thuật SEO

Bài 7. Cấu trúc vòng lặp WHILE

Vòng lặp WHILE

Cấu trúc lặp while: Chức năng của nó đơn giản chỉ là lặp lại [Khối lệnh] khi điều kiện [biểu thức điều kiện] còn thoả mãn.

Cú pháp:

      while (biểu thức điểu kiện)    
      {    
          Khối lệnh;
      }

Trong đó:
      - [biểu thức điều kiện] là biểu thức logic.     
      - [Khối lệnh] còn thực hiện khi [biểu thức điều kiện] còn đúng.       
      - Trong [Khối lệnh] cần có sự tác động để [biểu thức điều kiện] sai.


Ví dụ:

Ví dụ 1: Tính tổng các số từ 1 đến n, với n nhập vào từ bàn phím

namespace TONGN_WHILE{
class Program{
static void Main(string[] args){
  int n;
  // Nhap so n tu ban phim 
  Console.Write("Nhap n: "); n = int.Parse(Console.ReadLine());
  // Tinh tong su dung WHILE
  int s=0, i=0;
  while(i<=n){
        s=s+i;        
        i++;    
  }
  // Hien thi ket qua
  Console.Write("\nTong = " + s); 
  Console.ReadLine();
  }
 }
}

Ví dụ 2: Đếm số chẵn nhỏ hơn n, với n nhập vào từ bàn phím.

namespace DEMSOCHAN_WHILE{
class Program{
static void Main(string[] args){
  // Khai bao bien n
  int n;
  // Nhap so n tu ban phim  
  Console.Write("Nhap n: "); n = int.Parse(Console.ReadLine());
  // dem so chan
  int dem=0,i=0;
  while (i<=n){
        if (i%2==0) dem++;
        i++;
  }
  // Hien thi ket qua
  Console.Write("\nKet qua = " + dem);
  Console.ReadLine(); 
  }
 }
}

Ví dụ 3: In ra màn hình tất cả số nguyên gồm 4 chữ sao cho tổng các chữ số bằng 10.

namespace SONGUYEN_WHILE{
class Program{
static void Main(string[] args){
  Console.Write("\n Cac so nguyen gom 4 chu so, tong cac chu so bang 10: "); 
  int i=1000;
  while (i<=9999){
        if(i%10+(i/10)%10+(i/100)%10+i/1000==10) 
            Console.Write(i+ ";");
            i++;
  }
  Console.ReadLine();
  }
 }
}

Ví dụ 4: In ra màn hình bảng cửu chương.

namespace BANCUUCHUONG_WHILE{
class Program{
static void Main(string[] args){
    Console.Write("\n Ban cuu chuong: \n");
    int i=1;
    while (i<=9){
      int j=1;
      while (j<9){
         Console.Write(i + " x " + j + "= " + i * j + " ; ");
         j++;
      }
      Console.Write("\n");
      i++;
   }
   Console.ReadLine();
  }
 }
}

Các bài khác …

  1. Bài 8. Cấu trúc vòng lặp DO-WHILE
  2. Bài 9. Mảng (ARRAY)
  3. Bài 10. Dữ liệu có cấu trúc (STRUCT)
  4. Bài 11. Chuỗi (STRING)
Trang 7 / 11
  • Đầu tiên
  • Trước
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • Tiếp tục
  • Cuối cùng

Học C#

  • Bài 1. Giới thiệu .NET
  • Bài 2. Giới thiệu C#
  • Bài 3. Biến, hằng và kiểu dữ liệu
  • Bài 4. Cấu trúc rẽ nhánh (IF)
  • Bài 5. Cấu trúc lựa chọn (SWITCH)
  • Bài 6. Cấu trúc vòng lặp FOR
  • Bài 7. Cấu trúc vòng lặp WHILE
  • Bài 8. Cấu trúc vòng lặp DO-WHILE
  • Bài 9. Mảng (ARRAY)
  • Bài 10. Dữ liệu có cấu trúc (STRUCT)
  • Bài 11. Chuỗi (STRING)
  1. Trang chủ
  2. Lập trình
  3. Lập trình cơ bản
  4. C#

© 2015 Tự Học Tin DMCA.com Protection Status

Chuyên trang hướng dẫn tự học công nghệ thông tin. Vui lòng ghi rõ "Nguồn: TuHocTin.Net" khi bạn sao chép nội dung tại đây.

TRANG CHỦ  |  GIỚI THIỆU  |  QUY ĐỊNH  |  LIÊN HỆ  |  TBIT  |  FACEBOOK  |  TWITTER