حل الگوریتم معادلات درجه دوم با استفاده از زبان C++
برای حل معادله درجه دوم ما نیاز به چهار متغییر داریم و در سورس کد که قرار داده شده است این متغییر ها عبارتند از a,b,c,d,x1 و x2 میباشد.
متغییر های a,b,c قیمت های معادله ره دریافت مینماید و متغییر d قیمت دلتا را در خود ذخیره مینماید و x1 , x2 جواب های معادله را در خود ذخیره مینماید.
نکته: برای اینکه از قابلیت های ریاضکی استفاده نمایم باید در اول فایل خود فایل ریاضکی این زبان را به این شکل شامل نماید.
<include <math.h#
نکته: ()sqrt به معنی جذر میباشد.
سوالات تانرا در کامنت بنویسید!
<include <math.h#
نکته: ()sqrt به معنی جذر میباشد.
سوالات تانرا در کامنت بنویسید!
#include <iostream>
#include <math.h>
using namespace std;
int main() {
float a,b,c,d,x1,x2;
std::cout << "Enter Value for a:" << '\n';
std::cin >> a;
std::cout << "Enter Value For b:" << '\n';
std::cin >> b;
std::cout << "Enter Value For c" << '\n';
std::cin >> c;
d = (b*b) - (4*a*c);
if (d >= 0) {
x1 = (-b + sqrt(d)) / (2*a);
x2 = (-b - sqrt(d)) / (2*a);
std::cout << "x1=" << x1 << '\n';
std::cout << "x2=" << x2 << '\n';
}else{
std::cout << "no answer" << '\n';
}
return 0;
}
Thanks for sharing this amazing solution!
ReplyDeleteYour Welcome dear!
DeleteThanks bro
ReplyDeleteYour Welcome dear
Delete