یک برنامهٔ PHP بنویسید که مقدار معکوس کسینوس هایپربولیک (acosh) یک عدد ورودی را محاسبه کرده و نتیجه را با دقت چهار اعشار نمایش دهد.
0.0 بازدید آخرین ویرایش در 221 روز قبل ساعت 01:13 0.0
در این مسئله ورودی را با is_numeric و بررسی کنید که عدد >= 1 باشد (دامنهٔ تابع acosh). از تابع داخلی acosh() در PHP استفاده کنید و اگر در نسخهٔ PHP شما موجود نبود، از رابطهٔ ریاضی acosh(x) = ln(x + sqrt(x*x - 1)) بهره ببرید؛ سپس با sprintf یا number_format خروجی را تا چهار رقم اعشار قالببندی کنید. نکتهها: ورودی را به float تبدیل کنید، خطا برای مقادیر نامعتبر چاپ کنید و در محاسبات از توابع استاندارد math PHP برای دقت بهتر استفاده کنید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای حداکثر سازگاری، اگر در نسخهٔ PHP تابع acosh وجود نداشت از فرمول ریاضی acosh(x) = ln(x + sqrt(x*x - 1)) استفاده کنید. ورودی را با is_numeric بررسی و به float تبدیل کنید و شرط x >= 1 را رعایت کنید تا دامنهٔ تابع حفظ شود. خروجی را با sprintf یا number_format تا چهار رقم اعشار قالببندی کنید. استفاده از توابع ریاضی استاندارد مانند sqrt و log برای دقت محاسبات توصیه میشود.
گزارش