شارك المقالة

كود برنامج بلغة 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, فيمكنك تصفح الموقع او البحث عن الكود الذي تريده.


شاهد أيضًا
مقالات ذات صلة
الفرق بين ال unique وال primary key في constraint الداتا بيز

الفرق بين ال unique وال primary key في constraint الداتا بيز:الفرق الاساسي بينهم هو يمكن أن…

شرح جميع الطرق في تحديث البيانات بسهولة باستخدام Node.js

هل تواجه مشكلات في تحديث البيانات؟ إليك الحلول الكاملة باستخدام Node.jsكيفية تحديث البيانات بسرعة وفعالية…

حفظ مكان الscroll الخاص بالمستخدم في تطبيقك دون الرجوع للاعلى

حفظ مكان الscroll الخاص بالمستخدم في تطبيقك دون الرجوع للاعلى في هذا المقال سوف نتعرف…

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

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