یک تابع PHP بنویسید که ضرایب a، b و c یک معادله درجه دوم را گرفته و با استفاده از تابع sqrt() ریشه‌های واقعی آن را محاسبه و نمایش دهد.

3.0 بازدید آخرین ویرایش در 202 روز قبل ساعت 02:49

0.0

برای حل، دلتا (Δ = b*b - 4*a*c) را محاسبه کنید؛ اگر Δ منفی بود پیام مناسبی دربارهٔ ریشه‌های موهومی چاپ کنید، در غیر این صورت با استفاده از sqrt(Δ) دو ریشه را با فرمول (-b ± sqrt(Δ)) / (2*a) محاسبه کنید؛ توجه داشته باشید a نباید صفر باشد و بهتر است مقادیر را به float تبدیل کرده و در صورت نیاز با round یا number_format قالب‌بندی کنید.

توسط پژوهشگر در 202 روز قبل ساعت 02:49
دسته بندی ها: PHP PHP for beginner
reyhaneh در 202 روز قبل ساعت 08:21

برای پیاده‌سازی امن، ابتدا چک کنید که مقدار a برابر صفر نباشد و در صورت نزدیک بودن به صفر با یک خطا یا هشدار مدیریت کنید. تعیین Δ = b*b - 4*a*c را انجام دهید و اگر Δ < 0 پیام بدهید که ریشه‌های موهومی دارند؛ اگر Δ >= 0، از sqrt(Δ) استفاده کنید تا ریشه‌ها را با (-b ± sqrt(Δ)) / (2*a) محاسبه کنید. توصیه می‌شود مقادیر ورودی را با floatval تبدیل کنید و فرمت خروجی را با round() یا number_format() برای کاربرپسند کنید. همچنین برای جلوگیری از خطاهای شناور، مقدار دهی اولیه ورودی‌ها را بررسی کنید و خطای تقسیم بر صفر را مدیریت کنید.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری