Cấu trúc switch … case và cấu trúc lặp trong Csharp

By Ryan Bui

July 19, 2013 C# Lập trình 1 Comment

basic-game-loop

 

1. Cấu trúc lệnh Switch – Case

Cấu trúc switch – case có cấu trúc như sau :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
switch (Biến điều kiện)
{
case giá trị 1:
Câu lệnh thực thi
break;
case giá trị 2:
Câu lệnh thực thi
break;
case giá trị 3:
Câu lệnh thực thi
break;
default:
Câu lệnh thực thi
break;
}

Tất cả các giá trị của biến điều kiện sẽ được đặt trong các case theo các thứ tự 1,2,3…Và trong câu lệnh này nhất thiết phải có câu lệnh Break; là để nhảy qua các case khác nhau.

2. Cấu trúc vòng lặp FOR

1
2
3
4
for (<khởi tạo> ; <điều kiện>; <bước lặp>)
{
// Các câu lệnh thực thi.
}

Ví dụ : Đây là chương trình in từ 0 đến 100 ra màn hình :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
using System;
using System.Collections.Generic;
using System.Text;
namespace goclaptrinh
{
class Program
{
static void Main(string[] args)
{
for (int tg = 0; tg <= 100; tg++)
Console.WriteLine(tg);
Console.ReadLine();
}
}
}

3. Cấu trúc vòng lặp FOREACH

Vòng lặp Foreach có cấu trúc như sau :

1
2
3
4
foreach ( in )
{
// thi hành thông qua tương ứng với từng mục trong mảng hoặc tập hợp
}

Ví dụ : Sử dụng FOREACH để truy cập đến từng phần tử trong mảng :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using System;
using System.Collections.Generic;
using System.Text;
namespace goclaptrinh
{
class Program
{
static void Main(string[] args)
{
int[] intArray = { 12345 };
foreach (int tg in intArray)
{
Console.Write("{0} ", tg);
}
Console.ReadLine();
}
}
}

 4. Cấu trúc vòng lặp while

Cấu trúc của vòng lặp While như sau :

1
2
3
4
5
while (biểu thức điều kiện)
{
// câu lệnh thực thi
}
Các câu lệnh thực thi khi điều kiện không được thỏa mãn .

Ví dụ :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using System;
using System.Collections.Generic;
using System.Text;
<span style="font-size: 13px; line-height: 19px;">namespace</span><span style="font-size: 13px; line-height: 19px;"> goclaptrinh</span>
{
class Program
{
static void Main(string[] args)
{
int diem = 0;
while ( tg &lt; 5 )
{
Console.WriteLine(" tg: {0} ",tg);
tg++;
}
Console.ReadLine();
}
}

5. Cấu trúc vòng lặp DO – WHILE

Cấu trúc của vòng lặp do…while có dạng như sau :

1
2
3
4
5
do
{
// câu lệnh thực thi
}
While (biểu thức điều kiện để kiểm tra)

Ví dụ :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
using System;
using System.Collections.Generic;
using System.Text;
namespace goclaptrinh
{
class Program
{
static void Main(string[] args)
{
int tg = 5;
do
{
Console.WriteLine(" tg: {0} ", tg);
tg++;
} while (tg &lt; 5);
Console.ReadLine();
}
}
}

Sự khác nhau giữa While và Do…While là trong câu lệnh Do..While thì công việc sẽ được thực thi trước sau đó mới kiểm tra điều kiện thỏa mãn, còm đối với lệnh While thì ngược lại, nghĩa là phải kiểm tra điều kiện xem có thỏa mãn hay không sau đó mới thực thi câu lệnh.

Như vậy: Trong vòng lặp Do….While thì chắc chắn sẽ có ít nhất 1 lần lệnh được thực hiện.

VN:F [1.9.22_1171]
Rating: 5.0/5 (3 votes cast)
VN:F [1.9.22_1171]
Rating: +3 (from 3 votes)
Cấu trúc switch … case và cấu trúc lặp trong Csharp, 5.0 out of 5 based on 3 ratings

Từ khóa tìm kiếm:

  • cấu trúc lặp trong c#
  • phân biệt for while do while trong C
  • vong lap for trong c
  • lenh while trong c#
  • lệnh while do
  • lenh switch do while trong C
  • Lenh do loop trong c#
  • hướng dẫn về lênh lặp while
  • hướng dẫn sử dụng switch case
  • Huong dan dung lenh if for() switch() while()
  • Tùng Nguyễn

    Cám ơn bạn nhiều, mình đang thắc mắc về while và do – while thì giờ đã hiểu dduwwocj phần nào. hì hì