第三次作业

项目三:

一、问题及代码

/*
*文件名称:EX3-3.CPP
*作    者:谢萍
*完成日期:2017年3月23日
*版 本 号:v1.0
*对任务及求解方法的描述部分:
*输入描述:无
*问题描述:我的第一个c++程序,熟悉程序的编辑、运行过程
*输出问题:定期存款利息计时器
*问题分析:略
*算法设计:略
*/
#include<stdio.h>
int main( )
{
	int type;
	double money,period,rate,interest;
	printf("欢迎使用利息计时器!\n");
	printf("请输入存款金额:");
	scanf("%lf",&money);
	printf("======存款期限======\n");
	printf("1.3个月\n");
	printf("2.6个月\n");
	printf("3.一年\n");
	printf("4.二年\n");
	printf("5.三年\n");
	printf("6.五年\n");
	printf("请输入存款期限的代号:");
	scanf("%d",&type);
	if(type>=1&&type<=6)
	{
		switch(type)//在if中嵌入了switch分情况处理 	
		{
case 1:
		period=0.25;
		rate=0.031;
		break;
case 2:
		period=0.5;
		rate=0.033;
		break;
case 3:
		period=1;
		rate=0.035;
		break;
case 4:
		period=2;
		rate=0.044;
		break;
case 5:
		period=3;
		rate=0.05;
		break;
case 6:
		period=5;
		rate=0.055;
		break;
	}
		interest=money*period*rate;
		printf("到期利息为:%.2lf元,本息合计共:%.2lf元。\n",interest,interest+money);
	}
	else
		printf("请选择存款类型错误!\n");
	printf("感谢您的使用,欢迎下次光临!\n");
	return 0;
  }

二、运行结果



项目四:
一、问题及代码
/*
*文件名称:EX3-4.CPP
*作    者:谢萍
*完成日期:2017年4月7日
*版 本 号:v1.0
*对任务及求解方法的描述部分:
*输入描述:无
*问题描述:我的第一个c++程序,熟悉程序的编辑、运行过程
*输出问题:分段函数的求值
*问题分析:略
*算法设计:略
*/
#include<iostream>
#include<cmath>
using namespace std;
int main( )
{
	double x,y;
	cin>>x;
	if(x<0)
		cout<<"Input erroe!"<<endl;
	else 
	{
	if(x<2)
		y=x;
	else if(x>=2||x<6)
		y=x*x+1;
	else if(x>=6||x<10)
		y=sqrt(x+1);
	else(x>=10);
		y=1/x+1;
	cout<<"x="<<x<<",y="<<y<<endl;
	}
	return 0;
}


项目一
一、问题及代码
/*
*文件名称:EX3-4.CPP
*作    者:谢萍
*完成日期:2017年4月7日
*版 本 号:v1.0
*对任务及求解方法的描述部分:
*输入描述:无
*问题描述:我的第一个c++程序,熟悉程序的编辑、运行过程
*输出问题:个人所得税计算器
*问题分析:略
*算法设计:略
*/
#include<iostream>
using namespace std;
int main( )
{
	double dSalary,dTax=0,dNetlncome=0,x;
	cout<<"请输入您本月的收入金额(元):";
	cin>>dSalary;
	if(dSalary>3500)
	{
		x=dSalary-3500;
		if(x<=1500)
		{
			dTax=x*0.03;
			dNetlncome=dSalary-dTax;
		}
		else if(x<=4500)
		{
			dTax=x*0.1-105;
			dNetlncome=dSalary-dTax;
		}
		else if(x<=9000)
		{
			dTax=x*0.2-555;
			dNetlncome=dSalary-dTax;
		}
		else if(x<=35000)
			{
				dTax=x*0.25-1005;
				dNetlncome=dSalary-dTax;
			}
		else if(x<=55000)
				dTax=x*0.3-2755;
			dNetlncome=dSalary-dTax;
		}
		else if(x<=80000)
		{
			dTax=x*0.35-5505;
			dNetlncome=dSalary-dTax;
		}
		else  dTax=x*0.45-13505;
		dNetlncome=dSalary-dTax;
		cout<<"您本月应缴个人所得税"<<dTax<<"元,税后收入是"<<dNetlncome<<"元。\n"; 
	 cout<<"您本月应缴个人所得税"<<dTax<<"元,税后收入是"<<dSalary<<"元。\n";
	cout<<"依法纳税,共享繁荣。谢谢使用!\n";
	return 0;
}
二、运行结果

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值