津津的儲蓄計劃如何用C 實現(xiàn)
每個月初,津津媽媽都會給她300元零花錢。媽媽告訴津津,她可以隨時將整百的錢存在媽媽那里,到年末會加上20%的利息。因此,津津在每個月初得到媽媽的零花錢后,如果預計到這個月末還有多于100元或恰好10
每個月初,津津媽媽都會給她300元零花錢。媽媽告訴津津,她可以隨時將整百的錢存在媽媽那里,到年末會加上20%的利息。因此,津津在每個月初得到媽媽的零花錢后,如果預計到這個月末還有多于100元或恰好100元,就把整百的錢存到媽媽那里。
這個儲蓄計劃是有風險的。如果存錢后,某個月月初手中的錢加上這個月媽媽給的錢不夠這個月的預算,那么這個月的零花錢就要省吃儉用了?,F(xiàn)在我們根據(jù)一年12個月津津的預算,來判斷是否會出現(xiàn)不夠預算的情況。如果不會出現(xiàn)不夠預算的情況,我們還需要計算年末媽媽給津津利息后,她手中的總金額。
為了實現(xiàn)津津的儲蓄計劃,我們可以使用C 編程語言。首先,我們需要給出津津12個月每個月的預算??梢酝ㄟ^程序輸入這些數(shù)據(jù),如下所示:
```cpp
#include
using namespace std;
int main() {
int budget[12];
for (int i 0; i < 12; i ) {
cout << "請輸入第" << i 1 << "個月的預算:";
cin >> budget[i];
}
// 計算津津的儲蓄計劃
// ...
return 0;
}
```
接下來,我們需要定義三個整型變量,分別保存每個月的預算、每個月的儲蓄系數(shù)和每個月的余額。同時,還需要定義一個實型變量,保存年末的儲蓄總額。初始時,將余額和總額的值都設置為0。
```cpp
#include
using namespace std;
int main() {
int budget[12];
float savingRate 0.2;
int balance 0;
float totalSaving 0.0;
// 輸入每個月的預算
// ...
// 計算津津的儲蓄計劃
// ...
return 0;
}
```
接下來,我們可以使用for循環(huán)來計算12個月的儲蓄計劃。循環(huán)條件是i小于等于12。在每個循環(huán)中,將月末的余額與月初媽媽給的錢相加,并保存在變量balance中。
```cpp
#include
using namespace std;
int main() {
int budget[12];
float savingRate 0.2;
int balance 0;
float totalSaving 0.0;
// 輸入每個月的預算
// ...
// 計算津津的儲蓄計劃
for (int i 0; i < 12; i ) {
balance budget[i];
// 計算每個月的余額
// ...
// 計算每個月的儲蓄金額
// ...
}
return 0;
}
```
在計算每個月的余額時,我們可以使用if語句來判斷余額是否小于0。如果余額小于0,說明零花錢不夠預算,就輸出不夠預算的月份,并退出程序。
```cpp
#include
using namespace std;
int main() {
int budget[12];
float savingRate 0.2;
int balance 0;
float totalSaving 0.0;
// 輸入每個月的預算
// ...
// 計算津津的儲蓄計劃
for (int i 0; i < 12; i ) {
balance budget[i];
// 計算每個月的余額
if (balance < 0) {
cout << "第" << i 1 << "個月的零花錢不夠預算!" << endl;
return 0;
}
// 計算每個月的儲蓄金額
// ...
}
return 0;
}
```
最后,我們可以計算年末得到的儲蓄總金額,并輸出年末手中的總金額。
```cpp
#include
using namespace std;
int main() {
int budget[12];
float savingRate 0.2;
int balance 0;
float totalSaving 0.0;
// 輸入每個月的預算
// ...
// 計算津津的儲蓄計劃
for (int i 0; i < 12; i ) {
balance budget[i];
// 計算每個月的余額
if (balance < 0) {
cout << "第" << i 1 << "個月的零花錢不夠預算!" << endl;
return 0;
}
// 計算每個月的儲蓄金額
totalSaving balance * savingRate;
}
// 輸出年末手中的總金額
cout << "年末手中的總金額為:" << totalSaving << endl;
return 0;
}
```
現(xiàn)在,我們可以運行程序,輸入每年12個月的預算。程序?qū)⑴袛嗄膫€月會出現(xiàn)零花錢不夠預算的情況,并輸出該月份。如果沒有零花錢不夠用的情況,則輸出年末儲蓄得到的總金額。以上就是使用C 實現(xiàn)津津的儲蓄計劃的方法。