C++作业3



/* 
* 文件名称:sqy12.cpp 
* 作    者: 苏倩瑜
* 完成日期: 2016     年 4    月   9 日 
* 版 本 号:v1.0 
* 对任务及求解方法的描述部分:求个人所得税
* 输入描述:  
* 问题描述: 
* 程序输出:  
* 问题分析: 
* 算法设计:  
*/  

#include <iostream>     
using namespace std;  
int main( )  
{  
 double dSalary,dTax=0,dNetIncome=0,b;   
  cout<<"请输入您本月的收入总额(元):";  
  cin>>dSalary; 
  b=dSalary-3500;
 if(0<b&&b<=1500)
  dTax=(dSalary-3500)*0.03;
 else if(1500<b&&b<=4500)
  dTax=(dSalary-3500)*0.1-105;
 else if(4500<b&&b<=9000)
  dTax=(dSalary-3500)*0.2-555;
 else if(9000<b&&b<=35000)
  dTax=(dSalary-3500)*0.25-1005;
 else if(35000<b&&b<=55000)
  dTax=(dSalary-3500)*0.3-2755;
 else if(55000<b&&b<=80000)
  dTax=(dSalary-3500)*0.35-5505;
 else if(80000<b)
  dTax=(dSalary-3500)*0.45-13505;
  dNetIncome=dSalary-dTax;  
  cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n";  
  cout<<"依法纳税,共享繁荣。谢谢使用!\n";  
 return 0;  
}  

/* 
* 文件名称:sqy13.cpp 
* 作    者:  苏倩瑜
* 完成日期:     2016 年4     月  10  日 
* 版 本 号:v1.0 
* 对任务及求解方法的描述部分:定期存款利息计算器
* 输入描述:  
* 问题描述: 
* 程序输出:  
* 问题分析: 
* 算法设计:  
*/  

#include<iostream>  
using namespace std;  
int main()  
{  
int deposit,interest,time,b;
cout<<"欢迎使用利息计算器"<<endl;  
cout<<"请输入存款金额:";  
cin>>deposit;  
cout<<"======存款期限======="<<endl;  
cout<<"1.3个月"<<endl;  
cout<<"2.6个月"<<endl;  
cout<<"3.一年"<<endl;  
cout<<"4.两年"<<endl;  
cout<<"5.三年"<<endl;  
cout<<"6.五年"<<endl;  
cout<<"请输入存款期限的代号:"; 

cin>>time;  
switch(time)  
{  
case 1:interest=deposit*0.031*0.25;break;  
case 2:interest=deposit*0.030*0.5;break;  
case 3:interest=deposit*0.035*1;break;  
case 4:interest=deposit*0.044*2;break;  
case 5:interest=deposit*0.05*3;break;  
case 6:interest=deposit*0.05*5;break;  
}  
b=deposit+interest;  
cout<<"到期利息为:"<<interest<<",本息合计共"<<b<<"元"<<endl;  
cout<<"谢谢您的使用,欢迎下次光临";  
return 0;  
}  
/* 
* 文件名称:sqy17.cpp 
* 作    者:  苏倩瑜
* 完成日期:     2016 年4     月  10  日 
* 版 本 号:v1.0 
* 对任务及求解方法的描述部分:本月有几天?
* 输入描述:  
* 问题描述: 
* 程序输出:  
* 问题分析: 
* 算法设计:  
*/  
#include<iostream>  
using namespace std;  
int main()  
{  

 int year,month,day;
 cout<<"输入年份"<<"year=";
 cin>>year;
 cout<<"输入月份"<<"month=";
 cin>>month;
 if(year%4==0)
   if(month%2==0)
     if(month==2)
       day=29;
        cout<<"天数"<<day;
     else 
       day=30;
       cout<<"天数"<<day;
   else 
     day=31;
     cout<<"天数"<<day;
 else 
 if(month%2==0)
   if(month==2)
     day=28;
     cout<<"天数"<<day;
   else
     day=30;
     cout<<"天数"<<day;
 else
   day=31;
   cout<<"天数"<<day;
  return 0;  
}  



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值