עבור לתוכן
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

פורסם

מי שלומד בספר "יסודות מדעי המחשב בשפת C# " חלק א'

אז זה ע"מ 93 תרגיל 9

ולמי שלא...

אלגוריתם שקולט 3 משתנים המייצגים :יום,חודש,שנה.

פלט אלגוריתם:התאריך של יום המחר

**צריך לעשות את זה עם Switch ו break

תודה

פורסם

קודם כל, ערוך בבקשה את ההודעה שלך ותיפטר מההדגשה.

דבר שני - אף אחד פה לא יפתור לך את התרגיל.

נסה לפתור את התרגיל בעצמך, ואם אתה מתקשה אז תאמר מה ניסית לעשות וננסה לעזור לך.

פורסם
  • מחבר

טוב הצלחתי כבר..אבל אם מישו רוצה אז הינה:

{
int day, month, year;
Console.Write("day:");
day = int.Parse(Console.ReadLine());
Console.Write("month:");
month = int.Parse(Console.ReadLine());
Console.Write("year:");
year = int.Parse(Console.ReadLine());


Console.WriteLine("The date today {0}/{1}/{2}", day, month, year);
switch (month)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10: if (day == 31)
{
day = 1;
month++;
}
else
day++;
break;
case 4:
case 6:
case 9:
case 11: if (day == 30)
{
day = 1;
month++;
}
else
day++;
break;
case 2: if (day == 28 || day == 29)
{
if (day == 29)
{
day = 1;
month++;
}
if (day == 28)
{
if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))
day++;
else
{
day = 1;
month++;
}
}


}
else
day++;
break;
case 12: if (day == 31)
{
day = 1;
month = 1;
year++;
}
else
day++;
break;
}
Console.WriteLine("The date tomorrow {0}/{1}/{2}", day, month, year);


}

פורסם

למה לא כתבת כלום בחלק מהקייסים?

פורסם
  • מחבר

למה לא כתבת כלום בחלק מהקייסים?

זה היה צריך לכתוב אותו דבר

ואם אתה לא כותב אז זה עובר אוטומט

חסכתי זמן ^^

פורסם

זה מנגנון בשם "fall through". אם אין break בסוף של case, אז התכנית ממשיכה לרוץ לתוך ה-case הבא, ונותן לך בעצם לשלב כמה caseים ביחד.

למיטב זכרוני ב-#C המנגנון הזה לא קיים... מוזר שלפותח הת'רד זה פועל.

פורסם

זה מנגנון בשם "fall through". אם אין break בסוף של case, אז התכנית ממשיכה לרוץ לתוך ה-case הבא, ונותן לך בעצם לשלב כמה caseים ביחד.

למיטב זכרוני ב-#C המנגנון הזה לא קיים... מוזר שלפותח הת'רד זה פועל.

קיים .

פורסם

צודק, לטענת ויקיפדיה מנגנון ה-fallthrough קיים רק עבור בלוקים ריקים.

ארכיון

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

דיונים חדשים

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.