یک تابع PHP بنویسید که مقدار معکوس تانژانت هایپربولیک (atanh) را برای یک عدد واردشده از کاربر محاسبه کرده و خروجی را با چهار رقم اعشار نمایش دهد.

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

0.0

برای حل می‌توانید از تابع داخلی atanh() در PHP استفاده کنید یا در صورت نیاز از فرمول ریاضی atanh(x) = 0.5 * log((1+x)/(1-x)) بهره ببرید؛ قبل از محاسبه بررسی کنید که ورودی عددی باشد و در بازهٔ (-1, 1) قرار داشته باشد چون برای مقادیر با قدرمطلق ≥1 مقدار حقیقی تعریف‌نشده است. برای خواندن ورودی می‌توانید از readline() یا پارامترهای GET/POST استفاده کنید و با number_format یا sprintf('%.4f', $result) نتیجه را با چهار رقم اعشار نمایش دهید؛ همچنین بررسی خطا و نمایش پیام مناسب برای مقادیر خارج از دامنه را فراموش نکنید.

توسط پژوهشگر در 221 روز قبل ساعت 01:11
دسته بندی ها: PHP PHP for beginner
nima در 221 روز قبل ساعت 14:15

برای پیاده‌سازی می‌توانید از تابع داخلی atanh() استفاده کنید یا از فرمول ریاضی atanh(x) = 0.5 * log((1+x)/(1-x)) بهره ببرید. قبل از محاسبه ورودی را اعتبارسنجی کنید: عددی است و مقدار آن در بازه -1 < x < 1 باشد تا مقدار حقیقی تعریف شود. خروجی را با چهار رقم اعشار نمایش دهید؛ به‌عنوان مثال از printf("%.4f", $result) یا number_format استفاده کنید. در صورت خارج‌بودن دامنه ورودی، پیام خطای مناسب نشان دهید و از ادامه عملیات جلوگیری کنید.

گزارش

1 پاسخ

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

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