یک برنامهٔ PHP بنویسید که یک زاویه بر حسب درجه را از ورودی بگیرد، آن را با استفاده از تابع deg2rad به رادیان تبدیل کند و مقدار رادیان را با دقت ۴ رقم اعشار نمایش دهد.

3.0 بازدید آخرین ویرایش در 221 روز قبل ساعت 01:21

0.0

برای حل از تابع داخلی deg2rad() در PHP استفاده کنید: ابتدا ورودی را به عدد تبدیل و با is_numeric بررسی کنید، سپس deg2rad را فراخوانی کنید و خروجی را با number_format یا round تا 4 رقم اعشار قالب‌بندی نمایید. این مسئله در زمینهٔ محاسبات ریاضی و آماری و کاربردهای علمی/مهندسی کاربرد دارد؛ برای رابط خط فرمان از readline و برای فرم وب از filter_input استفاده کنید و خطاهای ورودی را کنترل کنید.

توسط پژوهشگر در 221 روز قبل ساعت 01:21
دسته بندی ها: PHP PHP for beginner
arman در 221 روز قبل ساعت 13:33

برای افزایش ایمنی ورودی، مقدار ورودی را به عدد اعشاری تبدیل کرده و با تابع is_numeric بررسی کنید. سپس مقدار را به رادیان با deg2rad تبدیل کنید و خروجی را با sprintf('%.4f', $rad) یا number_format(..., 4) قالب‌بندی کنید. همچنین در محیط وب از filter_input و در CLI از readline برای ورودی کنترل‌شده استفاده کنید تا خطاهای ورودی به راحتی مدیریت شوند. توجه کنید که deg2rad تنها واحد را تغییر می‌دهد و باید ورودی را به float تبدیل کنید تا خروجی دقیق با چهار رقم اعشار بدست آید.

گزارش

1 پاسخ

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

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