Очистка консоли по условию - C#
Формулировка задачи:
Имеем кусок кода: Данный код работает, но условие не выполняется. Я хочу, чтобы после ввода переменной консоль очищалась. В моей же программе консоль не очищается. Что можно сделать в данной ситуации?
public static double Calculating() //вычисление 'x' переменной { double a = 0; double b = 0; double c = 0; if (a>=0 | b>=0 | c>=0) //условие для очистки консоли { Console.Clear(); } Console.WriteLine("Введите значение переменной a: "); //ввод переменных 'a', 'b', и 'c' a = double.Parse(Console.ReadLine()); Console.WriteLine("Введите значение переменной b: "); b = double.Parse(Console.ReadLine()); Console.WriteLine("Введите значение переменной c: "); c = double.Parse(Console.ReadLine()); double x = a * b - c; return x; }
Решение задачи: «Очистка консоли по условию»
textual
Листинг программы
class Program { public static double Dialog(string Message){ double result; Console.WriteLine(Message); result = double.Parse( Console.ReadLine() ); Console.Clear(); return result; } public static double Calculating() //вычисление 'x' переменной { double a, b, c; a = Dialog("Введите значение переменной a: "); b = Dialog("Введите значение переменной b: "); c = Dialog("Введите значение переменной c: "); double x = a * b - c; if (a > 0 || b > 0 || c > 0) //условие для очистки консоли { Console.Clear(); } return x; } public static void Main(string[] args) { Console.WriteLine(Calculating()); Console.ReadKey(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д