利?switch語句解決問題:定期存款利息計算器
1#include
2int main ( )
3{
4 int type;
5 double money, period, rate, interest;
6 printf("歡迎使?利息計算器!n");
7 printf("請輸?存款?額:");
8 scanf("%lf", &money);
9 printf("======存款期限======n");
10 printf("1. 3個? n");
11 printf("2. 6個?n");
12 printf("3. ?年 n");
13 printf("4. ?年n");
14 printf("5. 三年n");
15 printf("6. 五年n");
16 printf("請輸?存款期限的代號:");
17 scanf("%d", &type);
18 if (type>=1 && type <=6)
19 {
20 switch(type) //在if中嵌?了switch分情況處理
21 {
22 case 1:
23 period = 0.25;
24 rate = 0.031;
25 break;
26 case 2:
27 period = 0.5;
28 rate = 0.033;
29 break;
30 case 3:
31 period = 1;
32 rate = 0.035;
33 break;
34 case 4:
35 period = 2;
36 rate = 0.044;
37 break;
38 case 5:
39 period = 3;
40 rate = 0.05;
41 break;
42 case 6:
43 period = 5;
44 rate = 0.055;
45 break;
46 }
47 interest = money * period * rate;
48 printf("到期利息為:%.2lf 元,本息合計共 %.2lf 元。n", interest, interest + money);
49 }
50 else
51 printf("選擇存款類型錯誤!n");
52 printf("感謝您的使?,歡迎下次光臨!n");
53 return 0;
54}
本文發布于:2023-05-23 02:54:19,感謝您對本站的認可!
本文鏈接:http://m.newhan.cn/falv/fa/82/97806.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
| 留言與評論(共有 0 條評論) |