السلام عليكــم ورحمـة الله وبركاتــه
اريد ان اعرف لماذا لم يعمل معي البرنامج
مع العلم بأن البرنامج ينفذ الحلقة في المرة الأولى بنجاح وعند المرة الثانية يأتي في الجملة
x = int.parse(str)
يتوقف ويعطي استثناء لمـــــــــــــــــــاذا؟؟؟؟
- using System;
- namespace Prog
- {
- class Program
- {
- static void Main()
- {
- char again;
- string str;
- int x,y;
- do
- {
- Console.WriteLine("x=");
- str = Console.ReadLine();
- x = int.Parse(str);
- if(x>0)
- y = 2*x;
- else
- y = x+3;
- Console.WriteLine("y = " + y);
- Console.WriteLine("Again y/n ?");
- again = (char)Console.Read();
- }while(again == 'y');
- }
- }
- }