در PHP برنامه‌ای بنویسید که یک عدد حقیقی از ورودی بگیرد و مقدار تابع کسینوس هایپربولیک (cosh) آن را محاسبه و با دقت چهار رقم اعشار چاپ کند.

6.0 بازدید آخرین ویرایش در 201 روز قبل ساعت 03:16

0.0

برای حل از تابع داخلی cosh() در PHP استفاده کنید؛ مقدار ورودی را با readline یا fgets(STDIN) دریافت کرده و به float تبدیل کنید، سپس نتیجه را با number_format یا printf تا چهار رقم اعشار فرمت کنید. این تابع در محاسبات علمی و مالی (مثلاً مدل‌سازی‌های هنجار و معادلات انتقال) کاربرد دارد — توجه کنید cosh برای ورودی‌های منفی نیز همان مقدار مثبت را باز می‌گرداند (تابع زوج است) و در صورت نیاز به دقت بالا از نوع داده float استفاده کنید.

توسط پژوهشگر در 201 روز قبل ساعت 03:16
دسته بندی ها: PHP PHP for beginner
nima در 201 روز قبل ساعت 06:56

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

گزارش

1 پاسخ

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

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