
05-02-2006, 22:14
|
|
|
|
חבר מתאריך: 24.11.05
הודעות: 317
|
|
ציטוט:
|
במקור נכתב על ידי kola99
התחלתי לקראו בספר לפני כמה זמן ואני בקטע של הIF\IF ELSE
והסוף הפרק נותנים שאלות ונתנו לי שאלה שצריך לכתוב תוכנית שקולטת מספר מ1-10 וכותבת את שמו(ראשון,שני...) ואם המספר חורג מהתחום לכתוב הודעה מתאימה
וניסיתי כבר כמה שיטות ולא הולך לי כלום אז חשבתי שאולי מישהו יעזור לי התרגיל הזה??
ועוד שאלה
קראתי בספר שיש את הסימן הזה&& שזה וגם
ויש את הסימן LL שזה או
ושאני בודק בתוכנה שגיאות
התוכנה נראה לי שזה שגיאה וקראתי גם שצריך לכתוב קודם && ואז LL
ואם רוצים לעשות הפוך אז צריך סוגריים ולא הבנתי איפה להשים אותם????
תודה לעוזרים 
|
שלום,
השאלה שהבאת היא נורא קלה, למרות שעדיף לעשות אותה בswitch (תלמד בהמשך), בכל מקרה גם בif else אין שום בעיה.
תנסה ללכת בכיוון הזה:
אם מספר=1 אז הדפס "ראשון"
אחרת אם מספר=2 אז הדפס "שתיים"
אחרת אם מספר=3 אז הדפס "שלוש"
וכך הלאה...
לגבי סימני ה"וגם" וה"או".
קודם כל סימן ה"או" זה || ולא LL.
השימוש של הסימנים זה לדוגמא אתה רוצה שרק כאשר יהיו שתי הנתונים נכונים הוא יקבל לif, לדוגמא:
זאת אומרת הוא יכנס לif רק אם המספר בין 10 ל100...
כמובן שיש משהו קצת יותר מסובך:
קוד PHP:
if ((num>10 && num<100) || (num>150 && num<200))
פה הוא יכנס לif רק אם המספר בין 10 ל100 או אם הוא בין 150 ל200.
מקווה שהייתי מספיק ברור
|