یک برنامه PHP بنویسید که ارزش آینده سرمایهگذاری را با ترکیب پیوسته محاسبه کند؛ برنامه مقدار اولیه (P)، نرخ سالانه به درصد (r) و مدت زمان به سال (t) را از کاربر بگیرد و مبلغ نهایی A = P * exp(r * t) را نمایش دهد.
1.0 بازدید آخرین ویرایش در 220 روز قبل ساعت 02:12 0.0
برای حل مسئله از تابع داخلی exp() در PHP استفاده کنید: A = P * exp(r_decimal * t) که در آن r_decimal = r/100 برای تبدیل درصد به عدد دهدهی است. ورودیها را با readline یا از طریق فرم دریافت و با floatval به عدد اعشاری تبدیل کنید و قبل از محاسبه اعتبارسنجی ساده (مثلاً غیرمنفی بودن مدت و مقدار اولیه) انجام دهید. در پایان با number_format یا printf مقدار نهایی را با تعداد اعشار مناسب نمایش دهید تا خروجی خوانا باشد.
1 پاسخ
جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من
در حال بارگیری...
برای ارسال پاسخ باید با حساب کاربری وارد شوید.
ورود به حساب کاربری
مهم است محاسبه A با تابع exp() انجام شود و r_decimal = r / 100 برای تبدیل درصد به عدد اعشاری استفاده گردد. ورودیها را با floatval بگیرید و قبل از محاسبه اعتبارسنجی سادهای انجام دهید: P >= 0 و t >= 0. برای نمایش خروجی از number_format یا printf با تعداد اعشار مناسب استفاده کنید تا نتیجه خوانا باشد. همچنین با مقادیر بزرگ احتمال overflow در نوع داده دوبل وجود دارد، پس ورودیها را محدود کنید یا از روشهای دقیقتری بهره ببرید.
گزارش