یک اسکریپت PHP بنویسید که مقدار rise و run را از ورودی بگیرد و با استفاده از تابع atan زاویه شیب را محاسبه کرده و نتیجه را به درجه به‌صورت اعشاری نمایش دهد.

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

0.0

برای حل این سوال از تابع atan در PHP استفاده کنید که خروجی را برحسب رادیان می‌دهد؛ برای تبدیل به درجه خروجی را در 180 تقسیم بر π ضرب کنید (π را با M_PI می‌توانید در PHP استفاده کنید). قبل از محاسبه و برای جلوگیری از تقسیم بر صفر مقدار run را بررسی کنید (در صورت صفر می‌توانید زاویه را 90 درجه یا مقدار مناسب دیگری درنظر بگیرید) و مطمئن شوید ورودی‌ها به عدد تبدیل شده باشند.

توسط پژوهشگر در 202 روز قبل ساعت 02:57
دسته بندی ها: PHP PHP for beginner
arash در 202 روز قبل ساعت 07:58

نکته: برای محاسبه شیب می‌توانید از تابع atan2(rise, run) استفاده کنید تا مشکلات تقسیم بر صفر و تشخیص ربع‌ها برطرف شود. اگر می‌خواهید فقط از atan استفاده کنید، باید run برابر صفر را بررسی کنید و در صورت صفر بودن مقدار زاویه را 90 یا منفی 90 بدهید. همچنین قبل از محاسبه ورودی‌ها را به عدد اعشاری تبدیل و صحتشان را با is_numeric چک کنید و از M_PI برای تبدیل رادیان به درجه استفاده کنید. تبدیل خروجی: درجه = atan2(rise, run) * 180 / M_PI.

گزارش

1 پاسخ

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

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