מדריך C# – לולאת do

‏ • Sela

בחלק הקודם למדנו על שימוש בלולאת while. בחלק זה נלמד כיצד להשתמש בלולאת do.

לולאת do

לולאת do מבצעת קודם את גוף הלולאה ולאחריה בודקת האם צריך להמשיך בלולאה לחזרות נוספות.

המבנה הכללי של לולאת do הוא:

do
{
    statement
}

while (condition);

נשים לב שגוף הלולאה (statement) מתבצע תמיד לפחות פעם אחת, זאת מאחר והתנאי (condition) נבדק רק בסוף הלולאה.

דוגמאות לשימוש בלולאת do

  • בדוגמא זו אנו קולטים שמות מהמשתמש כל עוד המשתמש לא הכניס שם ריק:
string name;
do
{
   
Console.WriteLine("Enter name: "
);
    name =
Console
.ReadLine();
}

while (name != "");

  • בדוגמא זו אנו מחשבים את מכפלת המספרים 1*2*3*…*10:
int i = 0;
int result = 1;
do
{
    ++i;
    result *= i;
}

while (i < 10);
Console.WriteLine(result);

תגיות: , , ,

arikp

אריק פוזננסקי הוא יועץ בכיר ומרצה בסלע. הוא השלים שני תארי B.Sc. במתמטיקה ומדעי המחשב בהצטיינות יתרה בטכניון. לאריק ידע נרחב בטכנולוגיות מיקרוסופט, כולל .NET עם C#, WPF, Silverlight, WinForms, Interop, COM/ATL, C++ Win32 ו reverse engineering.

תגובות בפייסבוק