Закончить цикл при при вводе негативного или не числового значения - C#
Формулировка задачи:
Имеется код, в котором используется цыкл. Каким образом добавить условие, чтобы цикл заканчивался при вводе пользователем негативного или не числового значения?
Double dohod, sum;
Console.WriteLine("dohod");
dohod = Convert.ToDouble(Console.ReadLine());
sum = 0;
if (dohod <= 5000)
sum = 0;
else if (dohod > 5000 && dohod <= 15000)
sum = (dohod - 5000) * 0.10;
else if (dohod > 15000 && dohod <= 35000)
sum = 10000 * 0.10 + ((dohod - 15000) * 0.15);
else if (dohod > 35000)
sum = 10000 * 0.10 + 20000 * 0.15 + ((dohod - 35000) * 0.20);
Console.WriteLine("Podatok" + sum);
Console.ReadKey();Решение задачи: «Закончить цикл при при вводе негативного или не числового значения»
textual
Листинг программы
Console.WriteLine("Podatok" + sum);
Console.ReadKey();
{ } }