Очистка консоли по условию - 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();
}
}