c 入門之實現簡易存款利息計算器示例

2022-10-07 11:21:08 字數 1541 閱讀 6466

本想把練習題做了的結果放上來,不過發現附錄是有答案的,就算了吧,自己做了沒問題就行了哈。之前提到過,要是有朋友有想法,需要做小工具我可以幫忙實現,不過貌似大家都很忙。so,自己學完第4章後,決定做乙個工具:簡易存款利息計算器,可以更好地複習前面學過的知識。

原理介紹

為啥叫簡易呢,因為現在只能計算整存整取(只有1、2、3、5四種年限哈)的利息,並且沒有啟用自動轉存(俗稱利滾利,就是把本年和上年的利息之和,作為下年利息計算時的本金)功能,方便和網上已有的工具對比計算結果,判斷自己的程式算出來正不正確哈(其實是不想越寫越複雜,怕寫不出來,哈哈,到時候承諾了的,半天拿不出來,就有點丟人了)。

使用do迴圈作為程式的主體,使用者不輸入退出指令(0),程式會一直提示輸入操作指令;

使用switch判斷使用者輸入的指令(無效指令會繼續提示輸入),執行對應的操作;

由於變數是在主體do迴圈外宣告的,所以只要不退出迴圈,變數的值會一直保留,符合使用者的操作習慣;

當然,這還是v1.0版本哈,隨著後面的不斷深入學習,我會(不)嘗(保)試(證)完善這個程式,盡量把所學的知識點都能夠融入進去,使程式的每個版本更新時,都會有不錯的變化。

詳細**

複製** **如下:

console.writeline("操作指令說明:輸入本金(1),輸入存款年度(2),計算(3),檢視利率(4),退出(0)");

double benj=0,liv=0,shouy=0;

int cuny = 0,cmdorder = 0;

do while (benj < 100);

shouy = benj;

}break;

case 2:

while (cuny < 1);

}switch (cuny)

liv = liv / 100.00;

break;

case 3:

,",shouy,liv);

&n程式設計客棧bsp;               }

console.writeline("按年的利率計算,您的本金將在後增長至:", cuny, liv, benj, shouy);

console.writeline("注:未啟用自動轉存。");

}break;

case 4:

break;

default:

if (cmdorder != 0) console.writeline("請輸入有效的命令序號(1 - 9):");

break;

}if (cmdorder != 0) console.writeline("請輸入操作指令(1 - 9):");

} while (cmdorder != 0);

console.writeline("\n");

console.writeline("感謝使用^_^,按任意鍵退出……");

console.readkey();

結語程式寫完後,回頭去看書上的switch一節,才發現自己理解錯了乙個概念,書上說「執行完乙個case後,再執行第二個case是非法的」,自己把case理解成switch了,哈哈,怪不得這個程式可以除錯通過。

C 實驗3 定期存款利息計算器

一 問題及 檔名稱 c 第3次實驗 作 者 龍晚秋 完成日期 2016年4月7日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 無 問題描述 定期存款利息計算器 程式輸出 無 問題分析 無 演算法設計 無 三 心得體會 這是我第三次上級實驗,第一次寫switch語句,覺得自己對這個語句...

C 實驗3 定期存款利息計算器

一 問題及 問題 輸入本金,顯示存款年份,選擇存款年份,計算出利息和本息。檔名稱 定期存款利息計算器 作 者 李瑞祥 完成日期 2016年4月8日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入要存款的金額和年份計算出利息及本息。輸入描述 先輸入存款金額,再選擇存款年份 程式輸出 利息及本息...

c 實驗3 定期存款利息計算器

一 問題及 檔名稱 定期存款利息計算器.cpp 作 者 徐譽桂 完成日期 2017 年 3 月 24 日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 依次輸入存款金額和存款期限的代號 問題描述 第一次用switch語句編寫程式 程式輸出 利息和本息 問題分析 略 演算法設計 略 in...