Консольный калькулятор кубических уравнений C#

О прогамме:

  • Программа основана на Тригонометрической формуле Виета. Были внедрены изменения, т.к. в формуле Виета, использовалось только 3 переменные. В стандартных калькуляторах их 4. Программа способна вычислять действительные и комплексные корни. Комплексные корни представлены в численном виде, т.к. программа построена в консольном приложении. В большинстве калькуляторов используется именно такое решение.                    
  • Часть кода:
    
    if (S > 0)
                {
                    fi = (1.0 / 3) * Math.Acos(R / Math.Sqrt(Math.Pow(Q, 3)));
                    x1 = -2 * Math.Sqrt(Q) * Math.Cos(fi) - (a / 3.0);
                    x2 = -2 * Math.Sqrt(Q) * Math.Cos(fi + (2.0 / 3 * Math.PI)) - a / 3;
                    x3 = -2 * Math.Sqrt(Q) * Math.Cos(fi - (2.0 / 3 * Math.PI)) - a / 3;
                    Console.WriteLine("S>0, уравнение имеет 3 действительных корня:");
                    Console.WriteLine("x1= " + x1);
                    Console.WriteLine("x2= " + x2);
                    Console.WriteLine("x3= " + x3);
                }
                else if (S < 0)
                {
                    if (Q > 0)
                    {
                        x = (Math.Abs(R) / Math.Sqrt(Math.Pow(Q, 3)));
                        fi = (1.0 / 3) * Math.Log(x + Math.Sqrt(x * x - 1));
                        x1 = -2 * Math.Sign(R) * Math.Sqrt(Q) * ((Math.Exp(fi) + Math.Exp(-fi)) / 2) - a / 3;
                        // Продолжение следует...
  • *Сравнения программы с онлайн калькулятором:

         

P.S. Можно увидеть, что на скриншотах(*) значения переменных, перемешаны в сравнении с программой. Это не ошибка программы! В некоторых калькуляторах, не придают значения расположения переменных, Вы можете в этом убедиться, посетив другие сайты с онлайн калькулятором. Пример:

Тут уже расположение переменных, совпадают с программой.

Похожие работы
Другие работы автора
Купить

149,00 

(без учета комиссии 3,8 %)

После оплаты Вы получите работу на электронную почту.
Курсовая. Кубические уравнения.rar
35486
Оцени работу

рейтинг

Поделись работой с друзьями

Комментарии (0)

fie4fix

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегестрированые пользователи имеют возможность комментировать работы
Консольный калькулятор кубических уравнений C#
Вам представлена консольная программа, способная решать кубические уравнения, а точнее программа находящая корни уравнения.
Категория: Образование
Стоимость: 149,00