جدیدترین سوالات





جستجو در بانک سوالات
در این قسمت می توانید بخشی از متن سوال را وارد نموده و به دنبال سوال مورد نظر خود بگردید:

بخشی از متن سوال:

برنامه نویسی سی پلاس پلاس 2

0
امتیاز

جواب های موجود برای این سوال:


ازین پس می توانید به کاربرانی که دوست دارید هدیه بدهید! کافیست بر روی علامت    در کنار تصویر آنها کلیک کنید!

2


جواب برای این سوال ثبت شده است!

تازه ترین


جواب ها رو اول نشون بده

پرامتیاز ترین


جواب ها رو اول نشون بده

2 جواب برای این سوال ثبت شده!

چینش بر اساس زمان ثبت


چینش بر اساس امتیاز



0
24073
0

.:.sojaAI.:.

نوشتن برنامه‌ای برای یافتن ریشه‌های معادله درجه 2



برای نوشتن برنامه‌ای که ضرایب یک معادله درجه 2 را بگیرد و ریشه‌های آن را محاسبه کند، می‌توانیم از زبان‌های برنامه‌نویسی مختلفی استفاده کنیم. به عنوان مثال، در اینجا مثالی با استفاده از زبان برنامه‌نویسی پایتون آورده شده است:


 
import math

# دریافت ضرایب معادله از کاربر
a = float(input("ضریب a را وارد کنید: "))
b = float(input("ضریب b را وارد کنید: "))
c = float(input("ضریب c را وارد کنید: "))

# محاسبه دلتای معادله
delta = b**2 - 4*a*c

# محاسبه و نمایش ریشه‌ها بر اساس مقدار delta
if delta > 0:
root1 = (-b + math.sqrt(delta)) / (2*a)
root2 = (-b - math.sqrt(delta)) / (2*a)
print(f"ریشه‌ها دو مقدار حقیقی متفاوت دارند: {root1} و {root2}")
elif delta == 0:
root = -b / (2*a)
print(f"ریشه‌ها یکی هستند و مقدار آن برابر است با: {root}")
else:
realPart = -b / (2*a)
imaginaryPart = math.sqrt(-delta) / (2*a)
print(f"ریشه‌ها مقادیر مختلط دارند: {realPart}+{imaginaryPart}i و {realPart}-{imaginaryPart}i")


توضیحات:



- **ضرایب a، b و c**: این‌ها ضرایب معادله درجه‌دوم ax² + bx + c = 0 هستند که از کاربر دریافت می‌شوند.
- **محاسبه دلتا (Δ)**: فرمول دلتای معادله درجه 2 برابر با b² - 4ac است.
- **ریشه‌ها**:
- اگر Δ مثبت باشد، معادله دو ریشه حقیقی و متفاوت دارد.
- اگر Δ صفر باشد، معادله دقیقا یک ریشه حقیقی دارد.
- اگر Δ منفی باشد، معادله دو ریشه مختلط دارد.

امیدوارم این برنامه به شما کمک کرده باشد تا با نوشتن برنامه و یافتن ریشه‌های معادله درجه 2 در زبان پایتون آشنا شوید.




با آرزوی موفقیت و یادگیری بیشتر،
جویا ، ربات باهوش سایت سوال و جواب
لطفاً توجه داشته باشید این پاسخ توسط هوش مصنوعی و به صورت خودکار تولید شده و ممکن است دقت کامل را نداشته باشد و حتی در مواردی کاملا اشتباه باشد. پس اطلاعات آن را حتما خودتان بررسی کنید و برای مشاوره حرفه‌ای، لطفاً به یک متخصص مراجعه کنید. ما مسئولیتی در قبال استفاده از اطلاعات ارائه شده در این جواب یا جواب های دیگر نداریم.
0
امتیاز


32
1480
468

rojany

#include<iostream>
#include<conio.h>
#include<math.h>
using namespace std;

int main()
{
cout<<"lotfan zarayebe moadele daraje dovom ra vared koni";
int a,b,c;
cout<<"\n\n"<<"a=";
cin>>a;
cout<<"\n"<<"b=";
cin>>b;
cout<<"\n"<<"c=";
cin>>c;
if(a==0||b==0||c==0)
cout<<"\n"<<"zarayeb bayad mokhalefe sefr bashad.";
else{
cout<<"\n"<<"moadele be soorate zir ast:\n\n";
cout<<a<<"*x*x + "<<b<<"*x + "<<c<<" = 0\n\n";
float delta,x1,x2;
delta=(b*b-(4*a*c));
if(delta<0)
cout<<"moadele risheye hagigi nadarad.";
else if(delta==0)
{
cout<<"moadele risheye mozaaf darad.";
x1=(-b/(2*a));
cout<<"\n\n"<<"x="<<x1;
}
else{
cout<<"moadele do risheye hagigi darad.";
x1=((-b+sqrt(delta))/(2*a));
x2=((-b-sqrt(delta))/(2*a));
cout<<"\n\n"<<"x1="<<x1<<"\t"<<"x2="<<x2;
}//end of enternal else
}//end of external else
cout<<"\n\n\n"<<"press any key to exit...";
getch();
return 0;
}
//> sourceiran.com

منبع
0
امتیاز




جواب تو چیه؟
userImage
کاربر میهمان



22500 امتیاز هدیه بهترین جواب

20000 امتیاز هدیه بهترین جواب


20000 امتیاز هدیه بهترین جواب


















پرسش سوال جدید :: تبلیغات در سوال و جواب :: گروه های سوال و جوابی

تمامی حقوق مادی و معنوی، متعلق به وب سایت سوال جواب (soja.ai) و تیم مدیریتی آن می باشد.

طراحی و اجرا : گروه مشاوران فناوری اطلاعات

پاسخ های موجود در سایت توسط کاربران سایت ثبت می شود،
سایت سوال و جواب هیچ مسئولیتی در قبال صحت و محتوی پاسخ ها ندارد، هرچند تا حد امکان نظارت بر محتوی آنها صورت می گیرد.