Блог IT для Windows

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

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

E-mail Печать PDF
(2 голоса, среднее 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

Кто на сайте

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

Статистика

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

Поиск


Голосования

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

Наш опрос

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