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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.846 из 5
Похожие ответы