C++作业3

1、多分段函数求值

#include <iostream.h>  
#include <cmath>     
void main()  
{  
    double x,y;  
    cout<<"请输入x的值:";  
    cin>>x;   
    if (x<2) y=x;  
    else if (x<6) y=x*x+1;  
    else if (x<10) y=sqrt(x+1);  
    else if (x>=10) y=1/(x+1);  
    cout<<"y的值为"<<y<<endl; 
	return0
}  


2、本月有几天?

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



3、定期存款利息计算器

#include <iostream>   
using namespace std;  
int main()  
{
	double a,b,c,d;     //a为本金;b为利息;c为年;d为利率
	int e;              //存款期限
	cout<<"欢迎使用利息计算器!\n"<<"请输入存款金额";
	cin>>a;
	cout<<"======存款期限======"<<endl;
	cout<<"1. 3个月\n2. 6个月\n3. 一年\n4. 二年\n5. 三年\n6. 五年 "<<endl;
	cout<<"请输入存款期限的代号"; 
    cin>>e;  
    switch(e)  
    {  
    case 1:c=0.25;d=0.031;break;  
    case 2:c=0.5;d=0.033;break;  
    case 3:c=1;d=0.035;break;  
    case 4:c=2;d=0.044;break;  
    case 5:c=3;d=0.05;break;  
    case 6:c=6;d=0.055;break;    
    }  
    b=a*c*d;  
    cout<<"到期利息为"<<b<<"元,本息合计为"<<a+b<<"元。"<<endl;  
} 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值