Сейчас работаем

Консольный калькулятор кубических уравнений 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 %)
Сразу после оплаты Вы получите работу на электронную почту. Файлы отправляются автоматически.
Комментарии (0)

fie4fix

/ /

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

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

Только зарегистрированые пользователи имеют возможность комментировать работы
Похожие работы
Тип Название Рейтинг Категория Стоимость
Лабораторная Решение квадратного уравнения на C# 0 .NET (C#) 100,00
Исходник Калькулятор C# 0 .NET (C#) 300,00
Исходник Стековый калькулятор C# new 0 .NET (C#) 700,00
Исходник Исходника калькулятора на WPF C# 46 .NET (C#) 700,00
Курсовая Калькулятор квартплаты C# 15 .NET (C#) 3 500,00
Новые работы
Тип Название Рейтинг Категория Стоимость
Исходник Учет продаж (NET 5.0, C#, WPF, SQL Server) new 0 .NET (C#) 1 000,00
Исходник Стековый калькулятор C# new 0 .NET (C#) 700,00
Курсовая Автоматизированная информационная система «Поиск пропавших людей» C# new 0 .NET (C#) 2 500,00
Курсовая Распределение учебной нагрузки C# new 0 .NET (C#) 5 000,00
Исходник Нахождение кратчайшего пути в графе. Алгоритм Дейкстры C# new 0 .NET (C#) 600,00
Купить

149,00 

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

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

рейтинг

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

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