Share do while c#

## làm trong khi ở C#

Làm trong khi là một câu lệnh LOOP lặp lại một khối mã miễn là một điều kiện được chỉ định là đúng.Cú pháp của việc làm trong khi vòng lặp như sau:

`` `
LÀM {
// Mã được thực thi
} trong khi (điều kiện);
`` `

Điều kiện được đánh giá ở đầu mỗi lần lặp vòng lặp.Nếu điều kiện là đúng, mã bên trong thân vòng được thực thi.Vòng lặp sau đó lặp lại cho đến khi điều kiện trở nên sai.

Vòng lặp làm trong khi vòng lặp tương tự như vòng lặp trong khi, nhưng sự khác biệt là việc làm trong khi vòng lặp luôn thực thi mã bên trong thân vòng ít nhất một lần, ngay cả khi điều kiện là sai.Điều này là do điều kiện được đánh giá ở cuối mỗi lần lặp lại.

Dưới đây là một ví dụ về việc làm trong khi vòng lặp trong C#:

`` `
int i = 0;
LÀM {
Console.WriteLine ("Giá trị của i là:" + i);
i ++;
} while (i <10);
`` `

Mã này sẽ in các số từ 0 đến 9 lên bảng điều khiển.

## Lợi ích của việc sử dụng DO trong khi

Có một vài lợi ích khi sử dụng DO trong khi vòng lặp trên các loại vòng khác.

*** Việc làm trong khi vòng lặp luôn thực thi mã bên trong thân vòng ít nhất một lần. ** Điều này có thể hữu ích nếu bạn cần thực hiện một hành động nhất định trước khi kiểm tra một điều kiện.
*** Việc làm trong khi vòng lặp dễ đọc và hiểu hơn các loại vòng khác. ** Điều này là do mã bên trong thân vòng được thực thi trước khi điều kiện được đánh giá.
*** DO trong khi vòng lặp có thể được sử dụng để triển khai một máy trạng thái đơn giản. ** Máy trạng thái là một chương trình phần mềm có thể ở một trong một số trạng thái khác nhau.Việc làm trong khi vòng lặp có thể được sử dụng để chuyển đổi giữa các trạng thái dựa trên giá trị của một điều kiện.

## Ví dụ về việc làm trong khi các vòng lặp

Dưới đây là một số ví dụ về DO trong khi các vòng lặp trong C#:

* A Do WHER LOOP để in các số từ 1 đến 10:

`` `
int i = 1;
LÀM {
Console.WriteLine (i);
i ++;
} while (i <= 10);
`` `

* Một vòng lặp trong khi kiểm tra xem một số là số nguyên tố:

`` `
int số = 2;
bool isprime = true;
LÀM {
if (số % i == 0) {
isprime = false;
}
i ++;
} while (i <= math.sqrt (number) && isPrime);

if (isprime) {
Console.WriteLine ("Số là số nguyên tố.");
} khác {
Console.WriteLine ("Số không phải là nguyên tố.");
}
`` `

* A Do WHER LOOP để thực hiện một máy trạng thái đơn giản:

`` `
trạng thái enum {
Bắt đầu,
MỘT,
B,
C
}

Trạng thái nhà nước = state.start;

LÀM {
chuyển đổi (trạng thái) {
trường hợp trạng thái.start:
// Làm việc gì đó
trạng thái = state.a;
phá vỡ;
trường hợp trạng thái.a:
// Làm việc gì đó
trạng thái = trạng thái.b;
phá vỡ;
trường hợp trạng thái.b:
// Làm việc gì đó
trạng thái = state.c;
phá vỡ;
trường hợp trạng thái.c:
// Làm việc gì đó
trạng thái = state.start;
phá vỡ;
}
} trong khi (đúng);
`` `

## Phần kết luận

DO trong khi vòng lặp là một cấu trúc điều khiển linh hoạt và dễ sử dụng, có thể được sử dụng để thực hiện nhiều nhiệm vụ khác nhau.Nó là một công cụ có giá trị cho bất kỳ lập trình viên C# nào có trong hộp công cụ của họ.

## hashtags

* #C#
* #làm trong khi
* #Loops
* #Cấu trúc điều khiển
* #Programming
=======================================
## Do While in C#

Do While is a loop statement that repeats a block of code as long as a specified condition is true. The syntax of the Do While loop is as follows:

```
do {
// code to be executed
} while (condition);
```

The condition is evaluated at the beginning of each loop iteration. If the condition is true, the code inside the loop body is executed. The loop then repeats until the condition becomes false.

The Do While loop is similar to the While loop, but the difference is that the Do While loop always executes the code inside the loop body at least once, even if the condition is false. This is because the condition is evaluated at the end of each loop iteration.

Here is an example of a Do While loop in C#:

```
int i = 0;
do {
Console.WriteLine("The value of i is: " + i);
i++;
} while (i < 10);
```

This code will print the numbers from 0 to 9 to the console.

## Benefits of using Do While

There are a few benefits to using the Do While loop over other types of loops.

* **The Do While loop always executes the code inside the loop body at least once.** This can be useful if you need to perform a certain action before checking a condition.
* **The Do While loop is easier to read and understand than other types of loops.** This is because the code inside the loop body is executed before the condition is evaluated.
* **The Do While loop can be used to implement a simple state machine.** A state machine is a software program that can be in one of a number of different states. The Do While loop can be used to transition between states based on the value of a condition.

## Examples of Do While loops

Here are some examples of Do While loops in C#:

* A Do While loop to print the numbers from 1 to 10:

```
int i = 1;
do {
Console.WriteLine(i);
i++;
} while (i <= 10);
```

* A Do While loop to check if a number is prime:

```
int number = 2;
bool isPrime = true;
do {
if (number % i == 0) {
isPrime = false;
}
i++;
} while (i <= Math.Sqrt(number) && isPrime);

if (isPrime) {
Console.WriteLine("The number is prime.");
} else {
Console.WriteLine("The number is not prime.");
}
```

* A Do While loop to implement a simple state machine:

```
enum State {
Start,
A,
B,
C
}

State state = State.Start;

do {
switch (state) {
case State.Start:
// Do something
state = State.A;
break;
case State.A:
// Do something
state = State.B;
break;
case State.B:
// Do something
state = State.C;
break;
case State.C:
// Do something
state = State.Start;
break;
}
} while (true);
```

## Conclusion

The Do While loop is a versatile and easy-to-use control structure that can be used to implement a variety of different tasks. It is a valuable tool for any C# programmer to have in their toolbox.

## Hashtags

* #C#
* #DoWhile
* #Loops
* #ControlStructures
* #Programming
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top