项目2:本月有几天?
一、问题及代码
/*
* 文件名称: 作业3
* 作 者: 林子豪
* 完成日期: 2017年 3 月 22日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:无
* 输入描述: 无
* 问题描述: 无
* 程序输出: 本月有几天?
* 问题分析: 无
* 算法设计:
*/
#include <iostream>
using namespace std;
int main()
{
int year,mouth,day1,day2,day3,day4;
cout<<"输入年份和月份:"<<endl;
cin>>year>>mouth;
day1=31;
day2=30;
day3=28;
day4=29;
if(mouth==1||mouth==3||mouth==5||mouth==7||mouth==8||mouth==10||mouth==12)
cout<<"该月天数:"<<day1<<endl;
else if(mouth==4||mouth==6||mouth==9||mouth==11)
cout<<"该月天数:"<<day2<<endl;
else if(mouth==2)
{
if((year%4==0&&year%100!=0)||year%400==0)
cout<<"该月天数:"<<day4<<endl;
else cout<<"该月天数:"<<day3<<endl;
}
return 0;
}
二、运行结果
项目1:个人所得税计算器
一、问题及代码
/*
* 文件名称: 作业3
* 作 者: 林子豪
* 完成日期: 2017年 3 月 22日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:无
* 输入描述: 无
* 问题描述: 无
* 程序输出: 个人所得税计算器
* 问题分析: 无
* 算法设计:
*/
#include <iostream>
using namespace std;
int main()
{
double salary,tax1,tax2,tax3,tax4,tax5,tax6,tax7,income1,income2,income3,income4,income5,income6,income7,a;
cout<<"请输入您本月的收入总额(元):";
cin>>salary;
a=salary-3500;
tax1=a*0.03;
tax2=a*0.1-105;
tax3=a*0.2-555;
tax4=a*0.25-1005;
tax5=a*0.3-2755;
tax6=a*0.35-5505;
tax7=a*0.45-13505;
income1=salary-tax1;
income2=salary-tax2;
income3=salary-tax3;
income4=salary-tax4;
income5=salary-tax5;
income6=salary-tax6;
income7=salary-tax7;
if(a<1500)
cout<<"您本月应缴个人所得税:"<<tax1<<"元,税后收入是:"<<income1<<"元";
else if(a<4500)
cout<<"您本月应缴个人所得税:"<<tax2<<"元,税后收入是:"<<income2<<"元";
else if(a<9000)
cout<<"您本月应缴个人所得税:"<<tax3<<"元,税后收入是:"<<income3<<"元";
else if(a<35000)
cout<<"您本月应缴个人所得税:"<<tax4<<"元,税后收入是:"<<income4<<"元";
else if(a<55000)
cout<<"您本月应缴个人所得税:"<<tax5<<"元,税后收入是:"<<income5<<"元";
else if(a<80000)
cout<<"您本月应缴个人所得税:"<<tax6<<"元,税后收入是:"<<income6<<"元";
else
cout<<"您本月应缴个人所得税:"<<tax7<<"元,税后收入是:"<<income7<<"元";
return 0;
}
二、运行结果
项目3:定期存款利息计算器
一、问题及代码
/*
* 文件名称: 作业3
* 作 者: 林子豪
* 完成日期: 2017年 3 月 23日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:无
* 输入描述: 无
* 问题描述: 无
* 程序输出: 定期存款利息计算器
* 问题分析: 无
* 算法设计:
*/
#include <iostream>
using namespace std;
int main()
{
double x,y,z;
cout << "欢迎使用利息计算器!" << endl;
cout<<"请输入存款金额:";
cin>>x;
cout<<"存期:1.3个月 2.6个月 3.一年 4.二年 5.三年 6.五年"<<endl;
cout<<"请输入存款期限代号:";
char n;
cin>>n;
switch(n)
{
case '1':y=x*0.031*0.25;z=x+y;cout<<"到期利息为:"<<y<<"元,本息合计共:"<<z<<"元。";break;
case '2':y=x*0.033*0.5;z=x+y;cout<<"到期利息为:"<<y<<"元,本息合计共:"<<z<<"元。";break;
case '3':y=x*0.035*1;z=x+y;cout<<"到期利息为:"<<y<<"元,本息合计共:"<<z<<"元。";break;
case '4':y=x*0.044*2;z=x+y;cout<<"到期利息为:"<<y<<"元,本息合计共:"<<z<<"元。";break;
case '5':y=x*0.05*3;z=x+y;cout<<"到期利息为:"<<y<<"元,本息合计共:"<<z<<"元。";break;
case '6':y=x*0.055*5;z=x+y;cout<<"到期利息为:"<<y<<"元,本息合计共:"<<z<<"元。";break;
default:cout<<"输入错误!";break;
}
return 0;
}
二、运行结果