یک اسکریپت PHP بنویسید که با دریافت سرمایه اولیه (P)، نرخ بهره سالیانه (r به صورت اعشاری یا درصد) و مدت زمان به سال (t)، مبلغ نهایی در حالت سود مرکب پیوسته را با استفاده از تابع exp محاسبه و نمایش دهد.

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

0.0

برای حل این مسئله از فرمول A = P * exp(r * t) استفاده کنید؛ در PHP تابع exp(x) به‌صورت e^x عمل می‌کند. ورودی‌ها را با floatval یا (float) تبدیل کرده و اگر کاربر نرخ را به صورت درصد وارد کرد آن را بر 100 تقسیم کنید، سپس نتیجه را با number_format یا printf برای نمایش معقول قالب‌بندی نمایید؛ برای دریافت ورودی می‌توانید از فرم HTML یا آرگومان‌های خط فرمان استفاده کنید و مقداردهی و اعتبارسنجی ساده (مثلاً اعداد مثبت) را فراموش نکنید.

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

پیاده‌سازی به‌سادگی استفاده از تابع exp است، اما مراقب باشید exp(r*t) می‌تواند برای مقادیر بزرگ منجر به overflow شود؛ پس ورودی‌های P، r و t را با floatval یا (float) به عددهای شناور تبدیل کنید و اگر نرخ به‌صورت درصد وارد شده باشد، آن را تقسیم بر 100 کنید. برای اعتبارسنجی ورودی‌ها از مقادیر منفی صرف‌نظر کنید یا نشان بدهید که معتبر نیستند. برای نمایش نتیجه از number_format یا printf استفاده کنید تا خروجی خوانا و قالب‌بندی‌شده باشد. همچنین اگر ورودی از طریق فرم HTML یا آرگومان‌های خط فرمان می‌آید، از اعتبارسنجی ساده و محدود کردن دامنه ورودی‌ها غافل نشوید.

گزارش

1 پاسخ

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

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