Blueberry1
New member
#C - שאלה למתחילה 
שלום,
יש לי תרגיל שבו אני אמורה להדפיס על המסך את המספרים 1-100 (כולל)
בכל פעם שמספר מתחלק ב2 ללא שארית - יודפס על המסך "2"
בכל פעם שמספר מתחלק ב3 ללא שארית - יודפס על המסך "3"
ובכל פעם שמספר מתחלק גם ב2 וגם ב3 ללא שארית - יודפס על המסך "BOOM"
כתבתי קוד קצר, אבל לפי התוצאות שהוא מציג על המסך, הוא לא תקין..
אשמח להסבר היכן הטעות ולמה.
תודה
for (int num=1; num<=100 ; num++)
{
if (num % 2 == 0 && num % 3 == 0)
Console.WriteLine("BOOM");
if(num % 2 == 0)
Console.WriteLine("2");
if (num % 3 == 0)
Console.WriteLine("3");
Console.WriteLine(num);
שלום,
יש לי תרגיל שבו אני אמורה להדפיס על המסך את המספרים 1-100 (כולל)
בכל פעם שמספר מתחלק ב2 ללא שארית - יודפס על המסך "2"
בכל פעם שמספר מתחלק ב3 ללא שארית - יודפס על המסך "3"
ובכל פעם שמספר מתחלק גם ב2 וגם ב3 ללא שארית - יודפס על המסך "BOOM"
כתבתי קוד קצר, אבל לפי התוצאות שהוא מציג על המסך, הוא לא תקין..
אשמח להסבר היכן הטעות ולמה.
תודה
for (int num=1; num<=100 ; num++)
{
if (num % 2 == 0 && num % 3 == 0)
Console.WriteLine("BOOM");
if(num % 2 == 0)
Console.WriteLine("2");
if (num % 3 == 0)
Console.WriteLine("3");
Console.WriteLine(num);