פורסם 2014 במרץ 1511 שנים שלום. יש לי חלק בשאלה של תרגול הבית לתת ציון מסויים שנותן לקוח. אם הציון שנתן הלקוח הוא מעל 70 מקבלים בונוס של 5 נקודות. אך לציון אסור להיות מעל 100. אני קצת מסתבך עם להגדיר את הגבול של ה-100 זה מה שבניתי בחלק הזה ואין לי מושג איזה עוד פקודה עליי לתת.if (customer >=70) (customer= customer+5);
פורסם 2014 במרץ 1511 שנים אם הציון הוא 96 - האם הציון ישאר 96 או יהיה 100?אם הראשון, תוסיף תנאי לפני - הציונים ה"בעייתיים" הם 96-100. אם הציון בטווח הזה, אתה לא עושה כלום.אם השני, אחרי מתן הבונוס אתה בודק אם חרגת מ-100. אם כן, אתה משנה את הציון ל-100.עריכה: אני אוהב במקרים כאלה להשתמש באופרטור הטרנרי. להלן דוגמה:x = x > 50 ? 50 : xהאופרטור הזה (? ואז : ) בעצם בודק - האם x גדול מ-50? אם כן, הערך שיוחזר הוא 50. אחרת, יחזיר את מה שאחרי ה-':', דהיינו x. נערך 2014 במרץ 1511 שנים על-ידי Gil28
פורסם 2014 במרץ 1511 שנים מחבר כן אם קיבלת בונוס ואתה קיבלתי מעל 95 אז המקסימום הוא 100. אני רושם if (customer >100) (customer == 100) ;ולמרות שזה מתקמפל זה לא עובד
פורסם 2014 במרץ 1511 שנים מחבר אני כל הזמן תאמת מתבלבל ביניהם אני די חדש בעולם התכנות אשמח אם תסביר לי. אבל אני חושב שעלית על הבעיה. עליי לרשום: if (customer >95) (customer = 100) ;ואז אני יקבל תמיד 100 עבור המספרים 95 עד 100.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.