您的位置:首页 > 编程语言 > C语言/C++

第三次c++上机作业

2017-04-07 15:06 218 查看
一.问题及代码

/*
* 文件名称:
* 作 者: 熊鼎
* 完成日期: 2016 年 3月 10 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:
* 问题描述:本月有多少天
* 程序输出: 略
* 问题分析: 略
* 算法设计: 略

#include<iostream>
using namespace std;
int main()
{
int Y,M;
cout<<"输入年份与月份"<<endl;
cin>>Y>>M;
if(M==1||M==3||M==5||M==7||M==8||M==10||M==12)
cout<<"该月有31天"<<endl;
else if(M==4||M==6||M==9||M==11)
cout<<"该月有30天"<<endl;
else if(M==2)
{
if(Y%400==0||Y%4==0&&Y%100!=0)
cout<<"该月有29天"<<endl;
else
cout<<"该月有28天"<<endl;}
return 0;
}


二.运行结果



一.问题及代码

/*
* 文件名称:
* 作 者: 熊鼎
* 完成日期: 2016 年 3月 10 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:
* 问题描述: 银行本息计算器
* 程序输出: 略
* 问题分析: 略
* 算法设计: 略

#include<iostream>
using namespace std;
int main()

{
double dSalary,dTax=0,dNetIncome=0;
cout<<"请输入您本月的收入总额(元):";
cin>>dSalary;
if(dSalary<3500)
dTax=0;
else if(dSalary<5000)
dTax=(dSalary-3500)*0.03,dNetIncome=dSalary-dTax;
else if(dSalary<8000)
dTax=(dSalary-3500)*0.1-105,dNetIncome=dSalary-dTax;
else if(dSalary<12500)
dTax=(dSalary-3500)*0.2-555,dNetIncome=dSalary-dTax;
else if(dSalary<38500)
dTax=(dSalary-3500)*0.25-1005,dNetIncome=dSalary-dTax;
else if(dSalary<58500)
dTax=(dSalary-3500)*0.3-2755,dNetIncome=dSalary-dTax;
else if(dSalary<83500)
dTax=(dSalary-3500)*0.35-5505,dNetIncome=dSalary-dTax;
else if(dSalary>80000)
dTax=(dSalary-3500)*0.45-13505,dNetIncome=dSalary-dTax;
cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n";
cout<<"依法纳税,共享繁荣。谢谢使用!\n";
return 0;
}


二.运行结果



一.问题及代码

/*
* 文件名称:
* 作 者: 熊鼎
* 完成日期: 2016 年 3月 10 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:
* 问题描述: 利息计算机
* 程序输出: 略
* 问题分析: 略
* 算法设计: 略

#include<iostream>
using namespace std;
int main()
{
double a,b,c,d,e;
int type;
cout<<"欢迎使用利息计算机!"<<endl;
cout<<"请输入存款金额:"<<endl;
cin>>a;
cout<<"======存款期限======"<<endl;
cout<<"1.三个月"<<endl;
cout<<"2.六个月"<<endl;
cout<<"3.一年"<<endl;
cout<<"4.两年"<<endl;
cout<<"5.三年"<<endl;
cout<<"6.五年"<<endl;
cout<<"请输入存款期限的代号:"<<endl;
cin>>type;
if(type>=1&&type<=6)
{switch(type)
{
case 1:b=0.25;c=0.031;break;
case 2:b=0.5;c=0.033;break;
case 3:b=1;c=0.035;break;
case 4:b=2;c=0.044;break;
case 5:b=3;c=0.05;break;
}}else
cout<<"代号输入错误"<<endl;
d=a*b*c;
e=d+a;
cout<<"到期利息为:"<<d<<endl;
cout<<"本息合计为:"<<e<<endl;

return 0;
}


二.运行结果

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: