הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   מתי משתמשים בלולאת while ב C# ? (https://hosts.co.il/forums/showthread.php?t=37464)

Tal 06-01-07 12:35

מתי משתמשים בלולאת while ב C# ?
 
היי יש לי שאלה פשוטה
מתי משתמשים בלולאת while ב C# ?
מה ההגדרה של לולאות while? לאיזה צורך?

ואם אפשר דוגמא... :)

תודה! |קורץ|

omercnet 06-01-07 12:40

בחייאאאתתתתתת גוגל.
http://en.wikipedia.org/wiki/While_loop

Tal 06-01-07 12:42

לא צריך בעצבים :)

תודה

omercnet 06-01-07 12:45

לא בעצבים אחי :) הכל ברוח טובה


אבל סתם לידע כללי, אם עוד פעם אתה בא בשאלה כזאתי אני דוקר אותך

סתם :D

d0rix 06-01-07 13:48

משתמשים בלולאה מתי שרוצים להריץ תוכנית כמה פעמים...
דוגמא:
קוד:

include <stdio.h>
include <conio.h>
void main ()
{
int i=1,num;
while (i <= 10)
      {
printf("Enter number/n");
scanf("%d",&num);
i=i+1;
      }
}

מה שעשיתי שם זה בעצם לולאה(while) אפשר גם for שמריצה תבלוק שלה 10 פעמים כל פעם המשתנה i קופץ באחד אז שהוא מגיע ל11 ואז זה יוצא מהלולאה ונגמר...

ShoQER 06-01-07 14:02

אהההם למה עשיתה i=i+1 ?
בC אין i++ ?

stav 06-01-07 14:03

בעיקרון אתה משתמש בלולאה הזאת , כאשר אתה לא יודע את מספר הפעמים שהיא הולכת להתבצע.

ShoQER 06-01-07 14:06

ציטוט:

נכתב במקור על ידי stav (פרסם 401391)
בעיקרון אתה משתמש בלולאה הזאת , כאשר אתה לא יודע את מספר הפעמים שהיא הולכת להתבצע.

אהההם ... אבל זה לא אומר בהכרח שבלולאות אחרות אתה חייב לדעת את המספר פעמיים ...

Tal 06-01-07 23:49

ציטוט:

נכתב במקור על ידי stav (פרסם 401391)
בעיקרון אתה משתמש בלולאה הזאת , כאשר אתה לא יודע את מספר הפעמים שהיא הולכת להתבצע.

זה מה שהייתי צריך לשמוע :D
כי לא הבנתי מה ההבדל בין for לבין while. מתי משתמשים ב for ומתי ב while
ועכשיו אתה אמרת את זה, הבנתי :)

אחלה תודה 8-)

omercnet 06-01-07 23:52

יותר נכון להגיד שאתה משתמש בWHILE ככמות האיטרציות לא חשובה לך,
כי אתה יכול להשתמש בFOR גם שכשאתה לא יודע כמה פעמים זה ירוץ בידיוק
הרעיון בFOR שיש לך קאונטר ספציפי שעולה כל פעם שאתה מריץ אותה, ואז יש לך בקרה
בWHILE אתה מריץ משהו מספר פעמים, בלי שזה חשוב לך כמות הפעמים.

למשל אם אתה רוצה לרוץ עד שאתה מוצא משהו, אבל לא יותר מ100 פעמים, אז אתה תגביל את הFOR שלך למקסימום 100 פעם, ותצא באמצע אם אתה מוצא לפני


כל הזמנים הם GMT +2. הזמן כעת הוא 01:02.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ