c++實驗3--個人所得稅計算器
阿新 • • 發佈:2019-01-26
1.問題及程式碼
/* * 檔名稱: shen.cpp * 作 者: 沈聰 * 完成日期: 2016 年04 月 10 日 * 版 本 號:v1.0 * 對任務及求解方法的描述部分:求個人所得稅及稅後收入,運用if語句的巢狀程式設計序。 * 輸入描述: 輸入dSalary 。 * 問題描述: 不同階段的工資稅率不同。 * 程式輸出: 輸出個人所得稅dTax及稅後收入dNetIncome 。 * 問題分析: * 演算法設計: */ #include <iostream> using namespace std; int main() { double dSalary,dTax=0,dNetIncome=0,x; cout<<"請輸入您本月的收入總額(元):"; cin>>dSalary; if(dSalary>3500) { x=dSalary-3500; if(x<=1500) { dTax=x*0.03; dNetIncome=dSalary-dTax; } else if(x<=4500) { dTax=x*0.1-105; dNetIncome=dSalary-dTax; } else if(x<=9000) { dTax=x*0.2-555; dNetIncome=dSalary-dTax; } else if(x<=35000) { dTax=x*0.25-1005; dNetIncome=dSalary-dTax; } else if(x<=55000) { dTax=x*0.3-2755; dNetIncome=dSalary-dTax; } else if(x<=80000) { dTax=x*0.35-5505; dNetIncome=dSalary-dTax; } else dTax=x*0.45-13505; dNetIncome=dSalary-dTax; cout<<"您本月應繳個人所和稅 "<<dTax<<" 元,稅後收入是 "<<dNetIncome<<" 元。\n"; } else cout<<"您本月應繳個人所和稅 "<<dTax<<" 元,稅後收入是 "<<dSalary<<" 元。\n"; cout<<"依法納稅,共享繁榮。謝謝使用!\n"; return 0; }
2.執行結果
3.心得體會
感覺if語句很實用,很多程式都可以用if語句,主要是if語句的巢狀。但是對一些程式來說用if語句較複雜,需要用其他語句來程式設計。
總之不管哪種語句我們都要學習,這樣我們就可以比較那個語句更實用了,加油!
4.知識點總結
這次程式設計主要還是if語句的巢狀,要了解if語句的用法,使用時應該注意大括號的位置。單分支if語句不用大括號,其他if語句要用大括號。