נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: תרגיל ב c#

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
עידן
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 11 January 2008 בשעה 11:22 | IP רשוּם
ציטוט עידן

המורה שלנו הביאה לנו תרגיל לC# ומי שפותר מקבל 100 במקום הבוחן הבא אחים שלי תעזרו לייייייייי !!!!!!!!!!!!!!!

זה נישמע פפשוט אבל לא למדנו את זה עדיין !!!

אז ככה : ...

במונית נכנסים 6 אנשים!

הקלט: מספר הנוסעים!

פלט: מספר המוניות!!!!! עזרהההה   ( בלי IF )

חזרה לתחילת העמוד הצג את כרטיס החבר של עידן חפש הודעות אחרות של עידן בקר בדף הבית של עידן
 
none
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 11 January 2008 בשעה 13:14 | IP רשוּם
ציטוט none

קוד:
int people;
people = int.Parse(Console.ReadLine());
Console.WriteLine("Num of cabs: {0}", (people / 6) + 1);
 
מגדירים משתנה שיקלוט את מספר הנוסעים (people) וקולטים אליו מספר אנשים. מספר המוניות צריך להתאים לכל הנוסעים, כלומר אם נחלק את מספר האנשים במספר המושבים (שישה מושבים), -נקבל את מספר המוניות המלאות, אך יש להכליל גם את מספר האנשים הנותרים, בשבילם נצטרך עוד מונית, מכאן הוספנו 1 וקיבלנו תוצאה.
חזרה לתחילת העמוד הצג את כרטיס החבר של none חפש הודעות אחרות של none בקר בדף הבית של none
 
אורח
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 14 January 2008 בשעה 16:43 | IP רשוּם
ציטוט אורח

זה לא נראה לי נכון.. אם יש לך 36 אנשים נגיד אז יצא לך 7 מוניות.. מונית אחת לא נחוצה..
חזרה לתחילת העמוד הצג את כרטיס החבר של אורח חפש הודעות אחרות של אורח בקר בדף הבית של אורח
 
אורח
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 17 January 2008 בשעה 16:33 | IP רשוּם
ציטוט אורח

int people = int.Parse(Console.ReadLine());

Console.WriteLine("you need {0} cabs", people / 6 + people % 6);

 זה יעבוד לך בתנאי שהקלט הוא מינימום 6 אנשים וגם ליותר זה יעבוד

 

חזרה לתחילת העמוד הצג את כרטיס החבר של אורח חפש הודעות אחרות של אורח בקר בדף הבית של אורח
 
אורח
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 19 January 2008 בשעה 19:44 | IP רשוּם
ציטוט אורח

עידן כתב:

המורה שלנו הביאה לנו תרגיל לC# ומי שפותר מקבל 100 במקום הבוחן הבא אחים שלי תעזרו לייייייייי !!!!!!!!!!!!!!!

זה נישמע פפשוט אבל לא למדנו את זה עדיין !!!

אז ככה : ...

במונית נכנסים 6 אנשים!

הקלט: מספר הנוסעים!

פלט: מספר המוניות!!!!! עזרהההה   ( בלי IF )

 
פתרון ללא שימוש ב-if :
 
קוד:
int people;
people = int.Parse(Console.ReadLine());
while (people % 6 == 0)
{
Console.WriteLine("Cabs needed: {0}", people / 6);
break;
}
while (people % 6 != 0)
{
Console.WriteLine("Cabs needed: {0}", (people / 6) + 1);
break;
}
 
מקווה שעזרתי.
חזרה לתחילת העמוד הצג את כרטיס החבר של אורח חפש הודעות אחרות של אורח בקר בדף הבית של אורח
 
חומר למחשבה
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 07 February 2009 בשעה 23:53 | IP רשוּם
ציטוט חומר למחשבה

אל תשכחו להוריד אדם אחד מכל מונית.
אם במונית נכנסים 6 אנשים ואתם מקבלים את מספר
הנוסעים אז אחד מכל האנשים בכל מונית הוא הנהג.ֿ
לכן בכל מונית נכנסים רק 5 נוסעים.
חזרה לתחילת העמוד הצג את כרטיס החבר של חומר למחשבה חפש הודעות אחרות של חומר למחשבה בקר בדף הבית של חומר למחשבה
 
danikel
משתמש מתחיל
משתמש מתחיל


הצטרף / הצטרפה: 19 December 2008
מדינה: Israel
משתמש: מנותק/ת
הודעות: 32
נשלח בתאריך: 10 February 2009 בשעה 10:34 | IP רשוּם
ציטוט danikel

int people;
people = int.Parse(Console.ReadLine

people/6+((people%6)*2)/(people%6+1)


__________________

חזרה לתחילת העמוד הצג את כרטיס החבר של danikel חפש הודעות אחרות של danikel
 

אם ברצונך להגיב לנושא זה עליך קודם להתחבר
אם אינך רשום/ה כבר עליך להרשם

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

קפיצה לפורום
אינך יכול/ה לשלוח נושאים חדשים בפורום זה
אינך יכול/ה להגיב לנושאים בפורום זה
אינך יכול/ה למחוק את הודעותיך ותגוביך בפורום זה
אינך יכול/ה לערוך את הודעותיך ותגובותיך בפורום זה
אינך יכול/ה לצור סקרים בפורום זה
אינך יכול/ה להצביע בסקרים בפורום זה