مشکل در کد سیشارپ واسه مقایسه دو عدد

این تاپیک 0 پاسخ و 1 مشارکت کننده دارد . آخرین آپدیت توسط :  it,one ،‏ 2 هفته و 4 روز پیش .

این تاپیک تاکنون 43 بازدید داشته است .

نویسنده پست
یکشنبه ، 20 نوامبر 2016     10:25 ق.ظ #


it,one

Subscriber
99 پست46 تاپیک

سلام دوستان من میخام برنامه ای با سیشارپ یا پایتون بنویسم که دوتا عدد رو بگیره و مقایسه کنه ببینه کدومشون بزرگترع !؟
ضمنا میخام در حین وارد کردن  عدد کاربر چک کنه که عدد کوچیک تر از صفر نباشه !!!!

Console.WriteLine("the enter my number ");
int a = Convert.ToInt32(Console.ReadLine());
if (a < 0)
{
while (a < 0) { Console.WriteLine("the not number in range re enter the a variable value ");
a = Convert.ToInt32(Console.ReadLine());
}
}
int b = Convert.ToInt32(Console.ReadLine());
if (b < 0)
{

while (b < 0)
{
Console.WriteLine("the not number in range b");
b = Convert.ToInt32(Console.ReadLine());
}
}

if (a > b) { Console.WriteLine("the var a({0}) > var b({1})", a, b); }
if (b > a) { Console.WriteLine("the var b({0}) > var a({1})", b, a); }

این کدمه که با console سیشارپ نوشته سوالم اینجاست که عایا مجازه من یک while ر و داخل if نوشتم !؟
یا اینکه طبق اصول پیش نرفتم و راهکار و روش داره !

ممنون بابت کمکتون !!!

 

1  تشکر
پست 1 تا 1 (از مجموع 1 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .