ش | ی | د | س | چ | پ | ج |
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
بر اساس قراردادی بین یک سرمایهگذار و یک موسسهی مالی (بانک یا بیمه)، سرمایهگذار در ابتدای هر سال از زمان شروع قرارداد مبلغی در موسسه سپردهگذاری میکند. سپردهای که او در هر سال جدید به سرمایهاش میافزاید باید x درصد بیشتر از سپردهاش در سال پیش باشد. برای مثال اگر نرخ افزایش سرمایهگذاری سالیانه 10 درصد و سرمایهگذاری در سال نخست 1000 دلار باشد، سرمایهگذار باید در سال دوم 1100 دلار، در سال سوم 1210 دلار و در سال چهارم 1331 دلار به سرمایهاش نزد موسسه بیافزاید. علاوه بر این، موسسه نیز در پایان هر سال، درصدی سود به کل مبلغی که سرمایهگذار اندوخته است میافزاید. به زبان سی پلاس پلاس، برنامهای بنویسید که تعداد سالهای قرارداد، مبلغ اولیهی سرمایهگذاری، نرخ سالیانهی افزایش سرمایهگذاری و نرخ سود سالیانه را از کاربر دریافت کند و نخست مشخص سازد در آغاز هر سال، سرمایهگذار چه مبلغی را باید به اندوختهی خود بیافزاید و آن گاه محاسبه کند کل اندوختهی او (بدون احتساب سود) و کل ماندهی حساب او (با احتساب سود) در پایان هر سال چه قدر است. همچنین برنامه باید نشان دهد از آغاز سرمایهگذاری تا پایان هر سال، سود سرمایهگذار چند درصد بوده است. در صورتی که کاربر تعداد سالهای سرمایهگذاری را صفر یا عددی منفی وارد نماید خروج از برنامه رخ میدهد.
ادامه مطلب ...