Решение квадратного уравнения
//Программа решения квадратного уравнения #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.