c++作業(yè)3
/*
* 文件名稱:個人所得稅計算器
* 作 者: 謝文銳
* 完成日期: 2016 年 4 月 7 日
* 版 本 號:v1.0
* 對任務(wù)及求解方法的描述部分:對不同的工資征收不同的稅
* 輸入描述: 輸入dSalary
* 問題描述: 分別計算
* 程序輸出: 輸出dTax dNetincome
* 問題分析:
* 算法設(shè)計:if-else if結(jié)構(gòu)
*/
#include
using namespace std;
int main( )
{
double dSalary,dTax=0,dNetIncome=0;
cout<<"請輸入您本月的收入總額(元):";
cin>>dSalary;
if(dSalary>0&&dSalary<=3500)
cout<<"不用納稅"< else { if((dSalary>3500)&&(dSalary<=5000)) dTax=(dSalary-3500)*0.03; else if((dSalary>5000)&&(dSalary<=8000)) dTax=(dSalary-3500)*0.1-105; else if((dSalary>8000)&&(dSalary<=12500)) dTax=(dSalary-3500)*0.2-555; else if((dSalary>12500)&&(dSalary<=38500)) dTax=(dSalary-3500)*0.25-1005; else if((dSalary>38500)&&(dSalary<=58500)) dTax=(dSalary-3500)*0.3-2755; else if((dSalary>58500)&&(dSalary<=83500)) dTax=(dSalary-3500)*0.35-5505; else if((dSalary>83500)) dTax=(dSalary-3500)*0.45-13505; } dNetIncome=dSalary-dTax; cout<<"您本月應(yīng)繳個人所和稅 "< cout<<"依法納稅,共享繁榮。謝謝使用!\n"; return 0; } 二:本月幾天 #include using namespace std; int main() { int m,n; cout<<"請輸入一個年份和月份:"< cin>>m; cin>>n; if(m%4==0&&m%100!=0||m%400==0) { if(n==1||n==3||n==5||n==7||n==8||n==10||n==12) cout<<"這個月有31天。"; else if(n==2) cout<<"這個月份有29天。"; else if(n==4||n==6||n==9||n==11) cout<<"這個月份有30天。"; } else { if(n==1||n==3||n==5||n==7||n==8||n==10||n==12) cout<<"這個月份有31天。"; else if(n==2) cout<<"這個月份有28天。"; else if(n==4||n==6||n==9||n==11) cout<<"這個月份有30天。"; } return 0; } 三.利息計算器 #include using namespace std; int main() { double a,b,c; cout<<"=====歡迎使用利息計算器!=====\n"<<"請輸入存款金額"< cin>>b; cout<<"===存款期限==="< cout<<"請輸入存款代號"< cin>>x; switch(x) { case 1:a=b*0.031*0.25;break; case 2:a=b*0.5*0.033;break; case 3:a=b*1*0.035;break; case 4:a=2*b*0.044;break; case 5:a=3*b*0.05;break; case 6:a=5*b*0.055;break; } c=b+a;