.NET 4.x Составить код для вычисления математических формул - C#

Узнай цену своей работы

Формулировка задачи:

Привет всем, помогите выполнить такое задание Я первое задание написал код, но когда надо было показать результат с генерировался исключительная ситуация, может я что то не то делаю, подскажите плиз

Решение задачи: «.NET 4.x Составить код для вычисления математических формул»

textual
Листинг программы
class Test
{
    static void Main()
    {
        int a, x;
        Console.Write("Введите а: ");
        a = int.Parse(Console.ReadLine());
        Console.Write("Введите х: ");
        x = int.Parse(Console.ReadLine());
        if (x <= -3 * a)
        {
            int value = 2 * a * (-3 * a - x);
            if (value < 0)
                Console.WriteLine("Y = {0}", new ComplexNumber(0, Math.Sqrt(-value)));
            else
                Console.WriteLine("Y = {0}", Math.Sqrt(value));
        }
        else
            Console.WriteLine("Y = {0}", a * Math.Sin(x + 3 * a));
        Console.Read();
 
            
    }
 
    class ComplexNumber
    {
        public double Re
        {
            get; private set;
        }
 
        public double Im
        {
            get; private set;
        }
 
        public ComplexNumber(double re, double im)
        {
            this.Re = re;
            this.Im = im;
        }
 
        public override string ToString()
        {
                return String.Format("{0}" + (Im > 0 ? " + " : " - ") + "i * {1}", this.Re, this.Im);
        }
    }
}

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


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

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

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