check home phone-call search send

سورس کد حل معادله درجه دوم در سی پلاس پلاس

در این مدت تعداد زیادی سورس کد سی پلاس پلاس در سایت منتشر کرده ایم که میتوان گفت اکثر جواب تمرین های درس سی پلاس پلاس را تحت پوشش قرار داده است. در این پست باز سورس کد سی پلاس پلاس آماده کردیم با عنوان سورس کد حل معادله درجه دوم در سی پلاس پلاس که معمولا با سوال و تمرین : برنامه ای بنویسید که ضرایب معادله ی درجه دوم را بگیرد و ریشه های معادله را محاسبه کند داده می شود. شما عزیزان می توانید از این سورس کدها در جهت آموزش برنامه نویسی سی پلاس پلاس استفاده کنید.

سورس کد حل معادله درجه دوم

نکته هایی در مورد این برنامه :

  • اگر هر یک از ضرایب مساوی صفر باشد،جمله ی “ضرایب باید مخالف صفر باشد” چاپ میشود.
  • اگر دلتا منفی باشد جمله ی “معادله ریشه ی حقیقی ندارد” چاپ میشود.
  • اگر دلتا مساوی صفر باشد جمله ی “معادله ریشه ی مضاعف دارد” چاپ میشود.
  • اگر دلتا مثبت باشد جمله ی “معادله دو ریشه ی حقیقی دارد” چاپ میشود.

سورس کد برنامه حل معادله درجه دوم در سی پلاس پلاس

#include<iostream>
#include<conio.h>
#include<math.h>
using namespace std;
 
int main()
{
cout<<"lotfan zarayebe moadele daraje dovom ra vared koni";
int a,b,c;
cout<<"\n\n"<<"a=";
cin>>a;
cout<<"\n"<<"b=";
cin>>b;
cout<<"\n"<<"c=";
cin>>c;
if(a==0||b==0||c==0)
cout<<"\n"<<"zarayeb bayad mokhalefe sefr bashad.";
else{
cout<<"\n"<<"moadele be soorate zir ast:\n\n";
cout<<a<<"*x*x + "<<b<<"*x + "<<c<<" = 0\n\n";
float delta,x1,x2;
delta=(b*b-(4*a*c));
if(delta<0)
cout<<"moadele risheye hagigi nadarad.";
else if(delta==0)
{
cout<<"moadele risheye mozaaf darad.";
x1=(-b/(2*a));
cout<<"\n\n"<<"x="<<x1;
}
else{
cout<<"moadele do risheye hagigi darad.";
x1=((-b+sqrt(delta))/(2*a));
x2=((-b-sqrt(delta))/(2*a));
cout<<"\n\n"<<"x1="<<x1<<"\t"<<"x2="<<x2;
}//end of enternal else
}//end of external else
cout<<"\n\n\n"<<"press any key to exit...";
getch();
return 0;
}
//>    sourceiran.com
Avatar
پشتیبان سورس ایران 2180 مطلب منتشر شده

در مجموعه سورس ایران سعی می کنیم علاوه بر آموزش برنامه نویسی، به مسائل مرتبط و مهارت های نرم بپردازیم تا بعدهای مختلف را پوشش دهیم.

دیدگاه کاربران

تعداد دیدگاه های کاربران : 5 دیدگاه
Avatar
طاها خوندابی
پاسخ دهید

سلام من از هنرستان ابوذر اصفهان دهم هستم کلاس آقای انصاری با این تقلب کردم نمره مفت گرفتم معلمو خر کردم

Avatar
fatemeh
پاسخ دهید

میشه الگوریتم اینو بزارین

Avatar
سجاد
پاسخ دهید

سلام خسته نباشید اون قسمت sqrt یه توضیح میشه بدین

    Avatar
    behnam در پاسخ سجاد
    پاسخ دهید

    sqrtبرای جذر است


شما با موفقیت در خبرنامه ما عضو شدید