برنامه ++c
آکادمی سیم پاور

معادله ی درجه ی دوم c++

یک نصيحت !

1

هميشه به یاد داشته باشيد که در برنامه نویسی ، بهترین معلم شما خودتان هستيد . تا وقتی که خودتان آستين بالانزده و خلاقيت نکرده اید امکان

ندارد جایی برسيد . سعی کنيد همواره کنجکاو باشيد. همه چيز را امتحان کنيد تا بتوانيد چيز های جدیدی را بدست آورید یا اینکه شک شبهه های

خود را بر طرف کنيد . در برنامه نویسی ، تجربه ، یک امتياز بزرگ است . حتما لازم نيست ، هرکاری و آزمایشی که می کنيد به خاطر بسپارید ، فقط

آزمایش کنيد و درس بگيرید ، خود به خود در آینده تاثير خودش را می گذارد.

پس هيچ وقت از آزمایش کردن نترسيد !

 

می توانيد هریک از توابع زیر را هریک در برنامه ای مقدار دهی کرده و نتيجه ی هرکدام را چاپ کرده و در خروجی . ببينيد

 

**توجه : در زبان برنامه نویسی ++c بعضی از توابع ممکن است در ابتدا مقدار نگيرند یا خالی بگيرند ، در اینصورت حتما باید پارانتز ها را نوشت . مثل تابع

()mainکه هميشه دو پرانتز را می نویسيم . در ادامه به چنين توابعی بيشتر خواهيم خورد .

تمرین : برنامه ای بنویسيد که سه عدد را به عنوان اضلاع مثلث از ورودی بگيرد . با فرض اینکه عدد سوم وتر مثلث است ، به ما بگوید آیا

تشکيل یک مثلث قائم الزاویه می دهد یا نه ؟

 

#include <iostream.h>

int main()

{

int a,b,c;

cout<<“enter three sizes : “<<endl;

cin>>b>>c>>a;

if(sqrt(pow(b,2)+pow(c,2))==a)

cout<< ” YES !! ” ;

else

cout<<” NO !! “;//http://sim-power.ir

return 0;

}

تمرین : برنامه ای بنویسيد که سه مقدار به عنوان ضرایب معادله ی درجه ی دوم گرفته و نتایج آن را در سه حالت ممکن در خروجی چاپ کند :

-1 دو جواب

جواب 1 2-

-3 بدون جواب

#include <iostream.h>

int main()

{

int delta,a,b,c,x1,x2;

cout<<” Enter your numbers(a,b,c) as these structur :

ax^2+bx+c “<<endl;

cin>>a>>b>>c;

delta=b*b-4*a*c;

if (delta>=0)

{

cout<<delta<<endl;//http://sim-power.ir

if (delta==0)

{

cout<<“just 1 root !”<<endl;

x1=-b/2*a;

cout<<“The Only root is :”<<x1;

}

else

{

cout<<“2 roots!”<<endl;

x1=(-b+sqrt(delta))/2*a;

x1=(-b-sqrt(delta))/2*a;

cout<<“first root : “<<x1<<endl;

cout<<“second root : “<<x2<<endl;

}

}

else

cout<<“error … No root!!!”<<endl;

return 0;

}

 

سعید عربعامری
من سعید عربعامری نویسنده کتاب 28 گام موثر در فتح متلب مدرس کشوری متلب و سیمولینک و کارشناس ارشد مهندسی برق قدرتم . بعد از اینکه دیدم سایتهای متعدد یک مجموعه کامل آموزش متلب و سیمولینک ندارند به فکر راه اندازی این مجموعه شدم
http://sim-power.ir

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *