Sidebar

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
    • Microsoft 365
      • Bắt đầu với Office 365
      • Word 365
      • Excel 365
      • PowerPoint 365
    • Google và mã nguồn mở
      • Lộ trình học văn phòng
      • Google Workspace
      • LibreOffice
  • Lập trình
    • Hiện đại
      • Lộ trình học lập trình
      • Python
      • JavaScript và TypeScript
    • Nền tảng và lưu trữ
      • C/C++
      • C#
      • Android
      • Pascal (lưu trữ)
  • Phát triển web
    • Nền tảng web
      • Lộ trình học web
      • HTML/HTML5
    • Nâng cao
      • HTML và CSS hiện đại
      • Framework web
  • AI ứng dụng
    • Học AI
      • Lộ trình dùng AI
    • AI trong công việc
      • AI trong văn phòng
      • AI hỗ trợ lập trình
  • Công cụ số
    • Phát triển
      • Lộ trình công cụ số
      • Git và GitHub
    • Đồ họa, kiểm thử, SEO
      • Adobe Photoshop
      • Kiểm thử phần mềm
      • Kỹ thuật SEO

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

Vòng lặp for

Cấu trúc lặp for: là cấu trúc lặp có số lần lặp biết trước.

Cú pháp:

       for(biểu thức 1 ; biểu thức 2 ; biểu thức 3)
       {
           khối lệnh;
       }

Trong đó:
    - biểu thức 1: thiết lập ban đầu.
    - biểu thức 2: điều kiện lặp, là biểu thức logic .
    - biểu thức 3: bước nhảy.
    - Quá trình lặp dừng lại khi biểu thức 2 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 VD1_FOR{
class Program{
static void Main(string[] args){
  int n;
  // nhap n 
  Console.Write("Nhap n: "); n = int.Parse(Console.ReadLine());
  // tinh tong
  int s = 0;
  for (int i = 0; i <= n; i++)
    s = s + i;
  // in 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 VD2_FOR{
class Program{
static void Main(string[] args){
  // khai bao bien n
  int n;
  // nhap n 
  Console.Write("Nhap n: "); n = int.Parse(Console.ReadLine());
  // dem so chan
  int dem = 0;
  for (int i = 0; i <= n; i++)
     if (i % 2 == 0) dem++; 
  // in 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 VD3_FOR{
class Program{
static void Main(string[] args){
  Console.Write("\n Cac so nguyen gom 4 chu so, tong cac chu so bang 10: "); 
  for (int i = 1000; i <= 9999; i++){
     if (i % 10 + (i / 10) % 10 + (i / 100) % 10 + i / 1000 == 10)
     Console.Write(i+ ";");
  }
  Console.ReadLine();
  }
 }
}

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

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

Các bài khác …

  1. Bài 7. Cấu trúc vòng lặp WHILE
  2. Bài 8. Cấu trúc vòng lặp DO-WHILE
  3. Bài 9. Mảng (ARRAY)
  4. Bài 10. Dữ liệu có cấu trúc (STRUCT)
Trang 6 / 11
  • Đầu tiên
  • Trước
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • Tiếp tục
  • Cuối cùng
  1. Trang chủ
  2. Lập trình
  3. Nền tảng và lưu trữ
  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