ערכתי לאחרונה בתאריך 05.07.08 בשעה 13:16 בברכה, Ice_Man
התחלתי קורס תיכנותויש לי שאלה
var x;
var div;
var rishoni;
x=2;
while(x<=100)
{
rishoni=true;
div=2;
while((div<x) && rishoni)
{
if((x%div)==0)
{
rishoni=false;
}
div++;
}
if(rishoni)
{
document.write(x+" is rishoni");
}
x++;
}
בקשר ל
while((div<x) && rishoni)
בדקתי וזה עובד גם רק
while((div<x)
עכשיו הסבירו לי שהופסת ה
&& rishoni
מקצרת את זמן התהליך.
אבל אני לא מבין למה
אני יודע מה אומר הכלל של
&
שאם הכלל הראשון נפסל הוא לא ממשיך הלאה
אבל גם ככה הוא בודק קודם את זה ורואה אם מתאים
while((div<x)
ואז בודק אם להמשיך את הלולאה
מישהו יכול להסביר לי ?
תלחצו
ctrl + shift
שתוכלו לקרוא
