تابع PHP بنویسید که یک زاویه به درجه دریافت کند، آن را به رادیان تبدیل کند و مقدار تانژانت را برگرداند یا در صورت نامعین بودن پیام مناسبی نمایش دهد.

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

0.0

برای حل این مسئله از توابع داخلی PHP مانند deg2rad() برای تبدیل درجه به رادیان و tan() برای محاسبه تانژانت استفاده کنید؛ چون تانژانت در نقاطی که کسینوس برابر صفر است نامعین می‌شود، قبل از محاسبه مقدار مطلق cos(radian) را بررسی کنید (مثلاً با یک آستانه کوچک مثل 1e-10) و در این حالت پیام "نامعین" را برگردانید. همچنین برای خروجی عددی نتیجه را گرد یا با number_format قالب‌بندی کنید — این روش در کاربردهای ریاضی، آماری یا علمی/مالی که نیاز به تبدیل زوایا دارند مفید است.

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

نکته کلیدی این است که تانژانت فقط زمانی تعیین است که کسینوس زاویه غیر صفر باشد. از توابع داخلی PHP مثل deg2rad برای تبدیل درجه به رادیان و tan برای محاسبه استفاده کنید، اما قبل از محاسبه tan مقدار |cos(radian)| را با یک آستانه مانند 1e-10 بررسی کنید. اگر cos به این آستانه نزدیک یا برابر بود، خروجی را به جای مقدار عددی، با پیام 'نامعین' نمایش دهید. برای خروجی عددی هم می‌توانید از round یا number_format استفاده کنید تا نتیجه به صورت قالب‌بندی‌شده‌ای ارائه شود.

گزارش

1 پاسخ

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

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