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

הוסטס - פורום אחסון האתרים הגדול בישראל (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 פעם, ותצא באמצע אם אתה מוצא לפני

hod206 06-01-07 23:54

ציטוט:

נכתב במקור על ידי OnWheels (פרסם 401390)
אהההם למה עשיתה i=i+1 ?
בC אין i++ ?

יש i++...
הוא אולי סתם רצה לתת לך דוגמא או משהו... (?)

נריה 07-01-07 09:15

ציטוט:

נכתב במקור על ידי OnWheels (פרסם 401390)
אהההם למה עשיתה i=i+1 ?
בC אין i++ ?

בC # יש את זה
יש את ה
i++
שזה מעלה את מונה הלולאה ב 1 כל פעם
ויש
i=i+1
או
i+=1
שזה צובר ..

רותם 07-01-07 19:05

ציטוט:

נכתב במקור על ידי נריה (פרסם 401891)
בC # יש את זה
יש את ה
i++
שזה מעלה את מונה הלולאה ב 1 כל פעם
ויש
i=i+1
או
i+=1
שזה צובר ..

חח זה ממש לא צובר זה אותו הדבר אתה יכול לרשום i++ ו- i+=1 או i=i+1 זה אותו הדבר ולכולם יש את אותה המשמעות שאמרת כולם זה בעצם צובר(מונה)כל פעם מוסיף עוטד אחד למונה זאת אומרת כל פעם שהדבר הזה מיתבצע נוסף עוד אחד למונה.


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

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