19-03-2013, 16:21
|
|
|
חבר מתאריך: 19.03.13
הודעות: 1
|
|
בעיה בפתרון תרגיל בשפת c#
השאלה:
בבית ספר יש 4 כיתות פנויות שבכל אחת מהן ניתן לשים מספר שונה של תלמידים: a b c d
כתוצאה מסגירת בית ספר סמוך נוספה לבית הספר כיתת לימוד חדשה בעלת N תלמידים. המטרה היא למצוא את חדר הכיתה הקטן ביותר מבין החדרים הפנויים אשר יוכל להכיל את הכיתה החדשה. פתח ויישם אלגוריתם שיקלוט את N וידפיס את מספר הכיתה המתאימה .
static void Main(string[] args)
{
int a, b, c, d, N;
Console.Write("how many Students have in class a? ");
a = int.Parse(Console.ReadLine());
Console.Write("how many Students have in class b? ");
b = int.Parse(Console.ReadLine());
Console.Write("how many Students have in class c? ");
c = int.Parse(Console.ReadLine());
Console.Write("how many Students have in class d? ");
d = int.Parse(Console.ReadLine());
Console.Write("how many Students have in the new class? ");
N = int.Parse(Console.ReadLine());
if ((a < N) && (N < b))
{
Console.WriteLine("go to class b");
}
else if ((b < N) && (N < c))
{
Console.WriteLine("go to class c");
}
}
}
}
זה מה שניסיתי לעשות בנתיים, ואז הבנתי שהחלק של הif לא טוב ככה, איך ניתן לפתור את התרגיל?
תודה
|