עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

עזרה בשפת C

Featured Replies

פורסם

שלום.

יש לי חלק בשאלה של תרגול הבית לתת ציון מסויים שנותן לקוח.

אם הציון שנתן הלקוח הוא מעל 70 מקבלים בונוס של 5 נקודות. אך לציון אסור להיות מעל 100.

אני קצת מסתבך עם להגדיר את הגבול של ה-100 זה מה שבניתי בחלק הזה ואין לי מושג איזה עוד פקודה עליי לתת.

if (customer >=70)

(customer= customer+5);

פורסם

אם הציון הוא 96 - האם הציון ישאר 96 או יהיה 100?

אם הראשון, תוסיף תנאי לפני - הציונים ה"בעייתיים" הם 96-100. אם הציון בטווח הזה, אתה לא עושה כלום.

אם השני, אחרי מתן הבונוס אתה בודק אם חרגת מ-100. אם כן, אתה משנה את הציון ל-100.

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

x = x > 50 ? 50 : x

האופרטור הזה (? ואז : ) בעצם בודק - האם x גדול מ-50? אם כן, הערך שיוחזר הוא 50. אחרת, יחזיר את מה שאחרי ה-':', דהיינו x.

נערך על-ידי Gil28

פורסם
  • מחבר

כן אם קיבלת בונוס ואתה קיבלתי מעל 95 אז המקסימום הוא 100.

אני רושם

if (customer >100)

(customer == 100) ;

ולמרות שזה מתקמפל זה לא עובד

פורסם

אתה יודע מה ההבדל בין האופרטור '==' לבין '='?

פורסם
  • מחבר

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

אבל אני חושב שעלית על הבעיה.

עליי לרשום:

if (customer >95)

(customer = 100) ;

ואז אני יקבל תמיד 100 עבור המספרים 95 עד 100.

פורסם

= אחד זה השמה. זה שם ערך בתוך משתנה.

== זה השוואה. משתמשים בו בתוך if.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.