ЛУ
Лариса Узилова

Писал программу и не понял ошибку

Вот кусок программы :

static void Main(string[] args)

{

Int32 dohod, ubitok;



Console.Write("Введите доход: ");

dohod = Console.Read();



Console.WriteLine("Введите расход: ");

ubitok = Console.Read();



if (dohod < ubitok)

{

Console.Write("Вы в минусек на: " + (Convert.ToInt32(dohod) - Convert.ToInt32(ubitok)));

}

else

{

Console.Write("Вы в плюсе на: " + (Convert.ToInt32(dohod) + Convert.ToInt32(ubitok)));

}

Console.ReadKey();

}

Собственно проблема в том что когда ты пишешь доход, то тебе пишет на следующей строке Введите расход: и сразу создаёт новую строку где написано "Вы в плюсе на: "

Как сделать так чтобы давало написать расход ?

С# Забыл в шапке написать

Когда заменяю пишет что неявное преобразование стринг в инт

АТ
Анастасия Титовец

попробуй все заменить на Console.Readline()
Convert.ToInt32(Console.ReadLine());

Похожие вопросы
ошибка программы на С
как понять одномерные массивы, что бы писать программу задач в QBasic?
Писал программу :Hello World, выдало ошибку - error PRJ0003 : Ошибка при создании "resgen.exe".Как исппавить?
Где ошибка в программе?
не могу понять где ошибка
Как начать писать программу?
В чем ошибка? Программа С#
В чем ошибка программы?
на какой программе писать программу ???
Ошибка в программе (с++)