שלח תשובה

זירת השאלות

1160
צפיות
7
תשובות

עזרה בc#

,‏ 16 באוקטובר, 2014

קיבלתי את השאלות שלמטה וזה מה שעשיתי אבל זה לא יוצא לי אתם יכולים לעזור בבקשה?

מקבלת מספר מהמשתמש, כל עוד המספר אינו 1 ומעלה, המשתמש יתבקש להזין מספר שוב (ניתן להניח כי הקלט מספרי ושלם ובטווח של משתנה מסוג int ).
מקבלת מספר שני מהמשתמש, כל עוד המספר אינו 1 ומעלה, המשתמש יתבקש להזין מספר שוב (ניתן להניח כי הקלט מספרי ושלם ובטווח של משתנה מסוג int ).



static void Main(string[] args)
{
int num1, num2;
Console.WriteLine("please enter a number");
num1 = int.Parse(Console.ReadLine());
while (num1 < 1)
{
Console.WriteLine("please enter number again");
int.Parse(Console.ReadLine());
}
Console.WriteLine("please enter a second number");
num2 = int.Parse(Console.ReadLine());
while (num2 < 1)
{
Console.WriteLine("please enter number again");
int.Parse(Console.ReadLine());
}
}

}
}

7 תשובות

  1. dotanz הגיב:

    שכחת להוסיף את המשתנים num1 ו- num2 בתוך לולאות ה-while.
    לפי הקוד שאתה רשמת, התכנית אומנם קוראת את המספר שהוכנס אך היא לא מכניסה אותו לאף משתנה.

    זה אמור להיראות ככה:
    while (num1 < 1)
    {
    Console.WriteLine("please enter number again");
    num1 = int.Parse(Console.ReadLine());
    }

  2. dotanz הגיב:

    שכחת להוסיף את המשתנים num1 ו- num2 בתוך לולאות ה-while.
    לפי הקוד שאתה רשמת, התכנית אומנם קוראת את המספר שהוכנס אך היא לא מכניסה אותו לאף משתנה.

    זה אמור להיראות ככה:
    while (num1 < 1)
    {
    Console.WriteLine("please enter number again");
    num1 = int.Parse(Console.ReadLine());
    }

  3. dotanz הגיב:

    שכחת להוסיף את המשתנים num1 ו- num2 בתוך לולאות ה-while.
    לפי הקוד שאתה רשמת, התכנית אומנם קוראת את המספר שהוכנס אך היא לא מכניסה אותו לאף משתנה.

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

  4. dotanz הגיב:

    שכחת להוסיף את המשתנים num1 ו- num2 בתוך לולאות ה-while.
    לפי הקוד שאתה רשמת, התכנית אומנם קוראת את המספר שהוכנס אך היא לא מכניסה אותו לאף משתנה.

  5. dotanz הגיב:

    מתנצל על הכפילות בתשובות. מסתבר שלחצתי כמה פעמים "שלח" כי הוא לא כתב שהוא לא קיבל את התשובה..

  6. dotanz הגיב:

    מתנצל על הכפילות בתשובות. מסתבר שלחצתי כמה פעמים "שלח" כי הוא לא כתב שהוא לא קיבל את התשובה..

שלח תשובה