Блог IT для Windows

Всё для Windows, софт, исходники

Решение квадратного уравнения на С++

E-mail Печать PDF
(1 голос, среднее 5.00 из 5)

Решение квадратного уравнения

//Программа решения квадратного уравнения
#include <stdio.h>
#include <iostream.h>//необходимо для cin и cout
#include <conio.h>//необходимо для getch
#include <math.h>
void main()
{
float a,b,c,diz,x1,x2;// объявляем переменные
cout<<"MS VS C++ 6\n"<<endl;// заголовок программы
cout<<"Reshenie kvadratnogo uravnenija"<<endl;
cout<<"Vvedite chisla"<<endl;// вводим числа
cin>>a;
cin>>b;
cin>>c;
diz = pow(b,2)-4*a*c;// формула расчета дискриминанта
if(a==0 && b==0 && c==0)//если все числа = 0
cout<<"x = luboe chislo";// то
else //иначе
if(a==0 && b==0 && c!=0)//если с не равно 0 
cout<<"Reshyenij net";//то
else//иначе
if(a==0 && b!=0 && c!=0)//если b и с не равно 0
{
x1 = - c/b; //то считаем по формуле
cout<<"x="<<x1<<endl;//и выводим результат
}
else//иначе
if(a!=0 && diz>0)//если а не равно 0 и дискриминант больше 0
{//то считаем по формулам и выводим результат
x1 = (-b+sqrt(diz))/(2*a);
x2 = (-b-sqrt(diz))/(2*a);
cout<<"x1= "<<x1<<endl<<"x2= "<<x2<<endl;
cout<<"diskremenant= "<<diz<<endl;
}
else//иначе
if(a!=0 && diz==0)//если а не равно 0, а дискриминант = 0
{
x1=-b/2*a;// считаем по формуле
cout<<"x="<<x1<<endl;//и выводим результат
}
else// иначе
cout<<"Reshyenij net"<<endl;// решения нет
getch();//задержка программы
}

То же самое, но на JS.

 

Добавить комментарий


Защитный код
Обновить

Экспорт RSS

feed-image RSS

Праздники и история IT

Кто на сайте

Сейчас 131 гостей онлайн

Статистика

Яндекс.Метрика
Анализ веб сайтов

Поиск


Голосования

Какой операционной системой вы пользуетесь
 

Наш опрос

Каким браузером вы пользуетесь
 
Каким антивирусом вы пользуетесь