Mail.RuПочтаМой МирОдноклассникиИгрыЗнакомстваНовостиПоискВсе проекты

Помогите составить программу решения квадратного уравнения на С++ ax2+bx+c=0

Ученик (4), на голосовании 3 года назад
Помогите составить программу решения квадратного уравнения на С++ ax2+bx+c=0
учитывающую все возможные варианты исходных данных
1) a=0, b=0, c=0
2) a=0, b=0, c не равно 0
3) a=0, b не равно 0
4) a не равно 0, b не равно 0
5) a не равно 0, d <0
Голосование за лучший ответ
Простая же программа? Помогу с алгоритмом:

Запрос данных.
Ввод данных.
Условие1: Если a==0 и b==0 и c==0 то Выводим на экран: "Решение - от минус бесконечности до плюс бесконечности"
Условие2: Если a==0 и b==0 и c!=0 то Выводим на экран: "Уравнение не является квадратным, расчет невозможен"
Условие3: Если a==0 и b!=0 то Выполняем расчет линейного уравнения bx+c=0 Выводим на экран: "Уравнение не является квадратным, решением линейного уравнения будет X"
Условие 4: Если a!=0 и b!=0 то Выполняем расчет квадратного уравнения, по формуле Выводим на экран: "Уравнение является квадратным, X1, X2"
Условие 5 Если a!=0 и (b*b-4*a*c)<0 то Выполняем расчет квадратного уравнения и ищем комплексные решения Выводим на экран: "Уравнение является квадратным, действительных корней нет, X1+i, X2+i"
Конец.
Похожие вопросы