یک برنامهٔ 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 برای دقت بهتر استفاده کنید.

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

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

گزارش

1 پاسخ

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

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