شارك المقالة

كود برنامج بلغة c++ لحل معادله من الدرجه الثالثه


كود برنامج بلغة c++ لحل معادله من الدرجه الثالثه


هل سبق لك وان جاء لك بحث او “sheet” او حتى في الامتحان قد يأتيك سؤال معادلة من الدرجه الثالثه ويطلب منك أن تكتب الكود البرمجي لفك هذه المعادلة وبما ان الكود قد يكون صعب بالنسبة للمبتدئين في لغات البرمجة لذلك في GeeCoders نحاول ان نوفر لكم كل ما هو مطلوب منكم سواء في اذا كنت في كورس تعلم لغة البرمجة او في الجامعه فلا تقلق فنحن معك. سؤال حل معادلة من الدرجة الثالثة قد ياتيك باللغة الانجليزيه وصيغتة كالتالي – Write a c++ program to solve the third degree equation



مثال على المعادلة من الدرجة الثالثة


X^3+2X^2+3X+1=0

كود البرنامج


#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int x2, x1, x0;
double b1, b2;
cout << "the eqn. n ax2 + bx + c = 0"<<endl;
cout << "enter the factor a: " << endl;
cin >> x2;
cout << "enter the factor b: " << endl;
cin >> x1;
cout << "enter the factor c: " << endl;
cin >> x0;
if (pow(x1, 2) - 4 * x2 * x0 >= 0)
{
b1 = (-1 * x1 + sqrt(pow(x1, 2) - 4 * x2 * x0)) / (2 * x2);
b2 = (-1 * x1 - sqrt(pow(x1, 2) - 4 * x2 * x0)) / (2 * x2);
cout << "b1= " << b1 << endl << "b2= " << b2 << endl;
}
else
{
b1 = -1 * x1;
b2=-1*sqrt((pow(x1, 2) - 4 * x2 * x0)) / (2 * x2);
cout << "b1= " << b1<<"+ i*"<< b2<< endl << "b2= " << b1<<"- i*"<<b2 << endl;
}
return 0;
}


الطباعة او المخرجات (Output)


the eqn.
ax2 + bx + c = 0
enter the factor a:
القيمة التي تدخلها
enter the factor b:
القيمة التي تدخلها
enter the factor c:
القيمة التي تدخلها
b1= الناتج
b2=الناتج


في النهاية ارجو ان تكون المقالة نالت على رضاكم ووجدتم ما تريدون, واذا كنت تريد المزيد من اكواد بلغة c++ او java, فيمكنك تصفح الموقع او البحث عن الكود الذي تريده.


شاهد أيضًا
مقالات ذات صلة
تصميم MessageBox لعرض الرسائل واظهار المحتوى بمجرد النقر عليها

تصميم MessageBox لعرض الرسائل واظهار المحتوى بمجرد النقر عليها في هذا المقال سوف نساعدكم على…

عمل animation للlayout في anroid studio

عمل animation للlayout في anroid studio كما نعلم ان المؤثرات تعطي طابع جميل في تطبيقك…

تطبيق متجر اليكتروني باستخدام Flutter للتعديل والنشر

تطبيق متجر اليكتروني باستخدام Flutter للتعديل والنشر في هذا المقال نشارك معكم واحد من التطبيقات…

🚫 مانع الإعلانات مفعل

يجب إيقاف مانع الإعلانات لاستكمال تصفح الموقع