一、問題及代碼
輸入個人月收入總額,計算出他本月應繳稅款和稅后收入
/* * 文件名稱: 個人所得稅計算器* 作 者: 唐鑫 * 完成日期: 2017年3月5日 * 版 本 號:v1.0 * 對任務及求解方法的描述部分:求不同段位的個人所得稅,用if語句的嵌套* 輸入描述:略 * 問題描述:略 * 程序輸出:個人所得稅以及稅后收入 * 問題分析:找出分段值 * 算法設計:if嵌套或者switch語句 */ #include<iostream>using namespace std;int main(){ double a,b,c; cout<<"輸入您的收入"<<endl; cin>>a; b=a-3500; if(b<=0) c=0; if(b>0&&b<=1500) c=b*0.03; if(b>1500&&b<=4500) c=b*0.1-105; if(b>4500&&b<=9000) c=b*0.2-555; if(b>9000&&b<=35000) c=b*0.25-1005; if(b>35000&&b<=55000) c=b*0.3-2755; if(b>55000&&b<=80000) c=b*0.35-5505; if(b>80000) c=b*0.45-13505; cout<<"您本月應繳個人所和稅 "<<c<<" 元,稅后收入是 "<<a-c<<" 元。/n"; cout<<"依法納稅,共享繁榮。謝謝使用!/n"; return 0;}二、運行結果:
三、心得體會:
1c++和c語言的選擇結構差不多
四、知識點總結:
1if的條件一定得連貫
2在這個代碼發現了一個小故障
(把最后一個if(b>80000)換成else的話陳序會運行出錯)
還沒有找出原因0.0 希望大神幫我(寢室都討論了好久都不知道)
新聞熱點
疑難解答
圖片精選