یک برنامه 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 مقدار نهایی را با تعداد اعشار مناسب نمایش دهید تا خروجی خوانا باشد.

توسط پژوهشگر در 220 روز قبل ساعت 02:12
دسته بندی ها: PHP PHP for beginner
arman در 220 روز قبل ساعت 10:36

مهم است محاسبه A با تابع exp() انجام شود و r_decimal = r / 100 برای تبدیل درصد به عدد اعشاری استفاده گردد. ورودی‌ها را با floatval بگیرید و قبل از محاسبه اعتبارسنجی ساده‌ای انجام دهید: P >= 0 و t >= 0. برای نمایش خروجی از number_format یا printf با تعداد اعشار مناسب استفاده کنید تا نتیجه خوانا باشد. همچنین با مقادیر بزرگ احتمال overflow در نوع داده دوبل وجود دارد، پس ورودی‌ها را محدود کنید یا از روش‌های دقیق‌تری بهره ببرید.

گزارش

1 پاسخ

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

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