c++-作业3

一、问题及代码

/* 
*文件名称:1.cpp 
*作者:齐梓锦 
*完成日期:2017年3月24日 
*版本号:v1.0 
*对任务及求解方法的描述部分:看老师给的例子和书上的内容 
*输入描述:无 
*问题描述:要灵活运用上课时的知识,灵活运用或、且、非,记住各种符号在c++里的意思
*程序输出:“个人所得税计算器” 
*问题分析:略 
*算法设计:略 
*/
#include<iostream>
using namespace std;
int main()
{
	double dSalary,dTax,dNetlncome,y;
	cout<<"请输入你本月的收入总额:";
	cin>>dSalary;
	y=dSalary-3500;
	if(0<=y&&y<=1500)
		dTax=y*0.03-0;
	if(1500<y&&y<=4500)
		dTax=y*0.1-105;
	if(4500<y&&y<=9000)
		dTax=y*0.2-555;
	if(9000<y&&y<=35000)
		dTax=y*0.25-1005;
	if(35000<y&&y<=55000)
		dTax=y*0.3-2755;
	if(55000<y&&y<=80000)
		dTax=y*0.35-5505;
	if(80000<=y)
		dTax=y*0.45-13505;
	dNetlncome=dSalary-dTax;
	cout<<"您本月应缴个人所得税"<<dTax<<"元,税后收入是"<<dNetlncome<<"元。\n";
	cout<<"依法纳税,共享繁荣。谢谢使用!\n";
	return 0;
}

二、运行结果


一、问题及代码

/* 
*文件名称:2.cpp 
*作者:齐梓锦 
*完成日期:2017年4月7日 
*版本号:v1.0 
*对任务及求解方法的描述部分:多在电脑上进行练习, 多看例子
*输入描述:无 
*问题描述:经常忘记输出格式 ,注意字符型和整型
*程序输出:“定期存款利息计算器” 
*问题分析:略 
*算法设计:略
*/
#include<iostream>
using namespace std;
int main()
{
	int a,d,year;
	double b,c;
	cout<<"欢迎使用利息计算器!\n";
	cout<<"请输入存款金额:";
	cin>>a;
	cout<<"====存款期限====\n";
	cout<<"1.3个月\n";
	cout<<"2.6个月\n";
	cout<<"3.一年\n";
	cout<<"4.两年\n";
	cout<<"5.三年\n";
	cout<<"6.五年\n";
	cout<<"请输入存款期限的代号:";
	cin>>d;
	if(d==1)
		b=a*0.031*0.25;
	if(d==2)
		b=a*0.033*0.5;
	if(d==3)
		b=a*0.035*1;
	if(d==4)
		b=a*0.044*2;
	if(d==5)
		b=a*0.050*3;
	if(d==6)
		b=a*0.055*5;
	c=a+b;
	switch(year)
	{case 1:cout<<b;break;
	 case 2:cout<<b;break;
	 case 3:cout<<b;break;
	 case 4:cout<<b;break;
	 case 5:cout<<b;break;
	 case 6:cout<<b;break;
	}
	cout<<"到期利息为"<<b<<"元,本息合计共"<<c<<endl;
	return 0;
}


二、运行结果


一、运行及代码

/* 
*文件名称:3.cpp 
*作者:齐梓锦 
*完成日期:2017年3月24日 
*版本号:v1.0 
*对任务及求解方法的描述部分:看老师给的例子和书上的内容 
*输入描述:无 
*问题描述:要灵活运用上课时的知识,灵活运用或、且、非,条件从句的格式
*程序输出:“本月有几天?” 
*问题分析:略 
*算法设计:略 
*/
#include<iostream>
using namespace std;
int main()
{
	int year,b,d;
	cout<<"请输入年份year,月份b:";
	cin>>year>>b;
	if(b==1,3,5,7,8,10,12)
		d=31;
	if(b==4,6,9,11)
		d=30;
	if(b==2)
	{
		if((year%4==0&&year%100!=0)||year%400==0)
			d=29;
		else
		    d=28;
	}
	cout<<"本月"<<d<<"天!\n";
	return 0;
}

二、运行结果


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值