פורסם 2008 בינואר 2517 שנים מי שלומד בספר "יסודות מדעי המחשב בשפת C# " חלק א'אז זה ע"מ 93 תרגיל 9ולמי שלא...אלגוריתם שקולט 3 משתנים המייצגים :יום,חודש,שנה.פלט אלגוריתם:התאריך של יום המחר**צריך לעשות את זה עם Switch ו breakתודה
פורסם 2008 בינואר 2517 שנים קודם כל, ערוך בבקשה את ההודעה שלך ותיפטר מההדגשה.דבר שני - אף אחד פה לא יפתור לך את התרגיל.נסה לפתור את התרגיל בעצמך, ואם אתה מתקשה אז תאמר מה ניסית לעשות וננסה לעזור לך.
פורסם 2008 בינואר 2517 שנים מחבר טוב הצלחתי כבר..אבל אם מישו רוצה אז הינה:{ 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); }
פורסם 2008 בינואר 2517 שנים מחבר למה לא כתבת כלום בחלק מהקייסים? זה היה צריך לכתוב אותו דבר ואם אתה לא כותב אז זה עובר אוטומט חסכתי זמן ^^
פורסם 2008 בינואר 2617 שנים זה מנגנון בשם "fall through". אם אין break בסוף של case, אז התכנית ממשיכה לרוץ לתוך ה-case הבא, ונותן לך בעצם לשלב כמה caseים ביחד.למיטב זכרוני ב-#C המנגנון הזה לא קיים... מוזר שלפותח הת'רד זה פועל.
פורסם 2008 בינואר 2617 שנים זה מנגנון בשם "fall through". אם אין break בסוף של case, אז התכנית ממשיכה לרוץ לתוך ה-case הבא, ונותן לך בעצם לשלב כמה caseים ביחד.למיטב זכרוני ב-#C המנגנון הזה לא קיים... מוזר שלפותח הת'רד זה פועל.קיים .
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.