项目2:本月有几天?
/*
02.* 文件名称:本月有几天?
03.* 作 者: 桑楚佳
04.* 完成日期: 2016 年 4 月 11 日
05.* 版 本 号:v1.0
06.* 对任务及求解方法的描述部分: 本月有几天?
07.* 输入描述: 年份和月份
08.* 问题描述:判断这月有多少天
09.* 程序输出: 输出本月有多少天
10.* 问题分析:
11.* 算法设计:
12.*/
#include<iostream>
using namespace std;
int main()
{
int y;
char m;
cout<<"请输入年份:";
cin>>y;
cout<<"请输入月份:";
cin>>m;
switch(m)
{
case'1':cout<<"本月31天";
break;
case'2':
{if((y%4==0&&y%100!=0)|y%400==0)
cout<<"本月29天";
else cout<<"本月28天";break;}
case'3':cout<<"本月31天";break;
case'4':cout<<"本月30天";break;
case'5':cout<<"本月31天";break;
case'6':cout<<"本月30天";break;
case'7':cout<<"本月31天";break;
case'8':cout<<"本月31天";break;
case'9':cout<<"本月30天";break;
case'10':cout<<"本月31天";break;
case'11':cout<<"本月30天";break;
case'12':cout<<"本月31天";break;
}
}
项目1:个人所得税计算器
/*
02.* 文件名称:个人所得税计算器
03.* 作 者: 桑楚佳
04.* 完成日期: 2016 年 4 月 11 日
05.* 版 本 号:v1.0
06.* 对任务及求解方法的描述部分:
07.* 输入描述: 个人月收入总额
08.* 问题描述: 计算出他本月应缴税款和税后收入
09.* 程序输出:
10.* 问题分析:
11.* 算法设计:
12.*/
#include<iostream>
using namespace std;
int main()
{
double dsalary,dtax,dnetincome,g;
cout<<"输入本月收入总额(元):";
cin>>dsalary;
g=dsalary-3500;
if(g>0&&g<1500)
{
dtax=g*0.03;
}
else if(g>1500&&g<4500)
{
dtax=g*0.1-105;
}
else if(g>4500&&g<9000)
{
dtax=g*0.2-555;
}
else if(g>9000&&g<35000)
{
dtax=g*0.25-1005;
}
else if(g>35000&&g<55000)
{
dtax=g*0.3-2755;
}
else if(g>55000&&g<80000)
{
dtax=g*0.35-5505;
}
else
dtax=g*0.45-13505;
dnetincome=dsalary-dtax;
cout<<"您本月应缴个人所和税"<<dtax<<" 元,税后收入是 "<<dnetincome<<" 元。\n";
cout<<"依法纳税,共享繁荣。谢谢使用!\n";
return 0;
}
项目3:定期存款利息计算器
/*
02.* 文件名称:定期存款利息计算器
03.* 作 者: 桑楚佳
04.* 完成日期: 2016 年 4 月 11 日
05.* 版 本 号:v1.0
06.* 对任务及求解方法的描述部分: 要求使用switch语句,根据选择的存款种类,确定利率和存期后计算。
07.* 输入描述: 存款金额并选择存款种类
08.* 问题描述: 计算出利息(不计利息税)和本息合计
09.* 程序输出:
10.* 问题分析:
11.* 算法设计:
12.*/
#include<iostream>
using namespace std;
int main()
{
double a,b,c;
char n;
cout<<"欢迎使用利息计算器!"<<endl;
cout<<"请输入存款金额:";
cin>>a;
cout<<"=====存款期限======\n1、3个月\n2、6个月\n3、一年\n4、两年\n5、三年\n6、五年\n";
cout<<"请输入存款期限的代号:";
cin>>n;
switch(n)
{case'1':b=a*0.031*3/12;
break;
case'2':b=a*0.033*6/12;
break;
case'3':b=a*0.035;
break;
case'4':b=a*0.044*2;
break;
case'5':b=a*0.05*3;
break;
case'6':b=a*0.055*5;}
c=a+b;
cout<<"到期利息为;"<<b<<"元,本息合计共"<<c<<"元。\n";
cout<<"感谢您的使用,欢迎下次光临!\n";
return 0;
}