برنامه دریافت ضرایب معادله درجه ۲ و چاپ ریشه های آن به زبان ++C
مصطفی عفافی | شنبه, ۶ خرداد ۱۳۹۶، ۰۲:۴۸ ب.ظ
کد برنامه دریافت ضرایب معادله درجه ۲ و چاپ ریشه های آن به زبان سی پلاس پلاس
شما هم با انتشار دانش خود به نشر علم کمک کنید
ax2+bx+c=0;
a,b,c دریافت از کاربر حل معادله
X2-7X+12=0
Delta=b2-4ac
Delta<0 ریشه ندارد
Delta=0 1 ریشه دارد-b/(2a)
Delta>0 2 ریشه دارد
X1=(-b+)/(2a) X2=(-b-)/(2a)
#include <iostream.h>
#include <math.h>
void main()
{
int a,b,c;
cout<<"enter a,b,c";
cin>>a>>b>>c;
int delta=b*b-4*a*c;
if (delta<0) cout<<"\nrisheh nadarad";
else if (delta==0)
{
cout<<"\n1 risheh darad";
double x1=-b/(2.0*a);
cout<<x1;
}
else //if (delta>0)
{
cout<<"\n 2 risheh darad";
double x1=(-b+sqrt(delta))/(2*a);
double x2=(-b-sqrt(delta))/(2*a);
cout<<"\nx1="<<x1<<" x2="<<x2;
}
}