Блог IT для Windows

Все про Windows, программное обеспечение, информационную безопасность, программирование

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

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


 

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


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

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

Кто на сайте

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

Статистика

Яндекс.Метрика

Экспорт RSS

feed-image RSS

Поиск по сайту

Голосования

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

Мы в Яндекс.Дзен

Блог IT

Мы Вконтакте


Форум программистов и сисадминов Киберфорум