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