C++作业3—本月有几天/定期存款利息计算器/个人所得税计算器

项目2:本月有几天?

/* 
02.* 文件名称:本月有几天? 
03.* 作    者: 桑楚佳 
04.* 完成日期:     2016 年  4  月 11 日 
05.* 版 本 号:v1.0 
06.* 对任务及求解方法的描述部分:   本月有几天? 
07.* 输入描述: 年份和月份
08.* 问题描述:判断这月有多少天 
09.* 程序输出: 输出本月有多少天
10.* 问题分析: 
11.* 算法设计: 
12.*/  
#include<iostream>  
using namespace std;  
int main()  
{  
	int y;  
    char m;  
	cout<<"请输入年份:";  
    cin>>y;  
    cout<<"请输入月份:";  
    cin>>m;  
    switch(m)  
         {  
            case'1':cout<<"本月31天";
				break;  
            case'2':  
            {if((y%4==0&&y%100!=0)|y%400==0)  
				cout<<"本月29天";  
            else     cout<<"本月28天";break;}  
            case'3':cout<<"本月31天";break;  
            case'4':cout<<"本月30天";break;  
            case'5':cout<<"本月31天";break;  
            case'6':cout<<"本月30天";break;  
            case'7':cout<<"本月31天";break;  
            case'8':cout<<"本月31天";break;  
            case'9':cout<<"本月30天";break;  
            case'10':cout<<"本月31天";break;  
            case'11':cout<<"本月30天";break;  
            case'12':cout<<"本月31天";break;  
        }  
}  


项目1:个人所得税计算器

/* 
02.* 文件名称:个人所得税计算器 
03.* 作    者: 桑楚佳 
04.* 完成日期:     2016 年  4  月 11 日 
05.* 版 本 号:v1.0 
06.* 对任务及求解方法的描述部分:  
07.* 输入描述: 个人月收入总额
08.* 问题描述: 计算出他本月应缴税款和税后收入 
09.* 程序输出: 
10.* 问题分析: 
11.* 算法设计: 
12.*/  
#include<iostream>  
using namespace std;  
int main()  
{  
    double dsalary,dtax,dnetincome,g;     
    cout<<"输入本月收入总额(元):";    
    cin>>dsalary;  
    g=dsalary-3500;  
    if(g>0&&g<1500)  
    {  
        dtax=g*0.03;  
    }  
    else if(g>1500&&g<4500)  
    {  
        dtax=g*0.1-105;  
    }  
    else if(g>4500&&g<9000)  
    {  
        dtax=g*0.2-555;  
    }  
    else if(g>9000&&g<35000)  
    {  
        dtax=g*0.25-1005;  
    }  
    else if(g>35000&&g<55000)  
    {  
        dtax=g*0.3-2755;  
    }  
    else if(g>55000&&g<80000)  
    {  
	dtax=g*0.35-5505;  
    }  
    else  
        dtax=g*0.45-13505;  
    dnetincome=dsalary-dtax;  
    cout<<"您本月应缴个人所和税"<<dtax<<" 元,税后收入是 "<<dnetincome<<" 元。\n";    
    cout<<"依法纳税,共享繁荣。谢谢使用!\n";    
    return 0;    
}    


项目3:定期存款利息计算器

/* 
02.* 文件名称:定期存款利息计算器 
03.* 作    者: 桑楚佳 
04.* 完成日期:     2016 年  4  月 11 日 
05.* 版 本 号:v1.0 
06.* 对任务及求解方法的描述部分:  要求使用switch语句,根据选择的存款种类,确定利率和存期后计算。
07.* 输入描述: 存款金额并选择存款种类
08.* 问题描述: 计算出利息(不计利息税)和本息合计
09.* 程序输出: 
10.* 问题分析: 
11.* 算法设计: 
12.*/  
#include<iostream>  
using namespace std;  
int main()  
{  
    double a,b,c;  
    char n;  
    cout<<"欢迎使用利息计算器!"<<endl;
	cout<<"请输入存款金额:";  
    cin>>a;  
    cout<<"=====存款期限======\n1、3个月\n2、6个月\n3、一年\n4、两年\n5、三年\n6、五年\n";  
    cout<<"请输入存款期限的代号:";  
    cin>>n;  
    switch(n)  
    {case'1':b=a*0.031*3/12;
	     break;  
     case'2':b=a*0.033*6/12;
		 break;  
     case'3':b=a*0.035;
		 break;  
     case'4':b=a*0.044*2;
		 break;  
     case'5':b=a*0.05*3;
		 break;  
     case'6':b=a*0.055*5;}  
     c=a+b;  
     cout<<"到期利息为;"<<b<<"元,本息合计共"<<c<<"元。\n";  
     cout<<"感谢您的使用,欢迎下次光临!\n";  
     return 0;  
}  


评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值