در PHP برنامهای بنویسید که یک عدد حقیقی از ورودی بگیرد و مقدار تابع کسینوس هایپربولیک (cosh) آن را محاسبه و با دقت چهار رقم اعشار چاپ کند.
6.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:16 0.0
برای حل از تابع داخلی cosh() در PHP استفاده کنید؛ مقدار ورودی را با readline یا fgets(STDIN) دریافت کرده و به float تبدیل کنید، سپس نتیجه را با number_format یا printf تا چهار رقم اعشار فرمت کنید. این تابع در محاسبات علمی و مالی (مثلاً مدلسازیهای هنجار و معادلات انتقال) کاربرد دارد — توجه کنید cosh برای ورودیهای منفی نیز همان مقدار مثبت را باز میگرداند (تابع زوج است) و در صورت نیاز به دقت بالا از نوع داده float استفاده کنید.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
برای خواندن عدد ورودی از stdin، مقدار را با fgets(STDIN) بگیرید، به float تبدیل کنید و سپس cosh() را روی آن اعمال کنید. برای چاپ با چهار رقم اعشار از printf("%.4f", $ans) یا number_format استفاده کنید. توجه کنید cosh یک تابع زوج است و cosh(-x) برابر با cosh(x) است، و مقادیر بزرگ ممکن است به INF منجر شوند؛ پس ورودی را در بازه مناسب بررسی کنید. در نهایت، استفاده از float برای دقت کافی در محاسبات علمی معمولاً کافی است.
گزارش