الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

حل 50 معادله من الدرجه الثانيه

بدأه مريم 2010 في 11 مايو 2010 · 5 رد · 1,875 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

جزاكم الله خيرااا انا مبتدأه في لغة ++c واريد كرمكم معي وفقكم الله لكل خير وجعل مثواكم الجنه

عندي سؤال /اكتب برنامجا مهيكلا بلغة سي بلس بلس لحل 50 معادله من الدرجه الثانيه وطباعة المدخلات والمخرجات ...مع جزيل شكري واحترامي

#2

اين المعادلات المطلوب حلها .. ضعي بعضها لنرى .

تحياتي

OMANI FOR EVER

-------------------------------------------------

post-12787-12780191801974.jpg

-------------------------------------------------

#3

معادلات الدرجة الثانية لها قانون ثابت

NumberedEquation5.gif

بالطبع عليك التأكد من أن ما تحت الجذر موجب و الا كانت الجذور تخيلية

تم تعديل هذه المشاركة بواسطة motamayez في 12 مايو 2010 في 08:12

2

مصري في بلاد الفرنجة.

قريباً اقرأ مقالاتي على It-scoop

#4

اي استاذ عماني المعادله هي مثل ماتفضل الاستاذ متميز ....مع جزيل شكري واحترامي

#5

السلام عليكم

يبدو أن هناك خمسين متغيراً، لأن الأخت تريد البرنامج أن يحل خمسين معادلة.

SAFETY TIP : Always delete what you new, and free what you malloc, never mix new with free or malloc with delete.

#6

السلام عليكم

هذا كلاس بسيط يقوم بالمطلوب:

class EQ{
 	public: 	

EQ(){}
float getX(){return v1;}
float gety(){return v2;}
void setA(const float s1){a=s1;}
void setB(const float s2){b=s2;}
void setC(const float s3){c=s3;}
void solve(){
v1=(-b+sqrt(b*b-4*a*c))/2*a;
v2=(-b-sqrt(b*b-4*a*c))/2*a;}
void print_solve()
{
cout<<"("<<a<<")X^2+"<<"("<<b<<")X+"<<"("<<c<<")=0 --> x="<<v1<<" y="<<v2<<endl;
}
private:
 	float a,b,c,v1,v2;


};

وتستطيع استخدامه لعدد لا نهائي من الاعداد .

هكذا :

int main()
{
EQ eq[3];
float a,b,c;
for(int i=0;i<3;i++){
cout<<"Equation("<<i+1<<"): "<<endl; 	
cout<<"a=";cin>>a;eq.setA(a);
cout<<"b=";cin>>b;eq.setB(b);;
cout<<"c=";cin>>c;eq.setC(c);; 	
}

for(int i=0;i<3;i++){
cout<<"Equation("<<i+1<<") : "; 	
eq.solve();
eq.print_solve();
}

 	return 0;
}

تم تعديل هذه المشاركة بواسطة فهدالشلوي في 13 مايو 2010 في 21:55

1
tvquran_6.gif

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…