C++作业2:个人所得税的计算,本月有几天,定期存款利息计算器

一、问题及代码

/*
* 文件名称:201
* 作 者:雷桐
* 完成日期:2017      年    3 月 22  日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:略
* 输入描述:
* 问题描述: C语言 个人所得税的计算
* 程序输出:  值
* 问题分析:略
算法设计:略
*/
二、运行结果:

#include <stdio.h>  
int main()  
{  
    double dsalary,dtax=0,dnetlncome=0;  
    printf("请输入您本月的收入总额(元):");  
    scanf("%lf",&dsalary);  
    if(dsalary<=3500)  
        dnetlncome=dsalary;  
    else if(dsalary>3500&&dsalary<=5000)  
    {  
        dtax=(dsalary-3500)*0.03;  
        dnetlncome=dsalary-dtax;  
    }  
    else if(dsalary>5000&&dsalary<=8000)  
    {  
        dtax=(dsalary-3500)*0.1-105;  
        dnetlncome=dsalary-dtax;  
    }  
    else if(dsalary>8000&&dsalary<=12500)  
    {  
        dtax=(dsalary-3500)*0.2-555;  
        dnetlncome=dsalary-dtax;  
    }  
    else if(dsalary>12500&&dsalary<=38500)  
    {  
        dtax=(dsalary-3500)*0.25-1005;  
        dnetlncome=dsalary-dtax;  
    }  
    else if(dsalary>38500&&dsalary<=58500)  
    {  
        dtax=(dsalary-3500)*0.3-2755;  
        dnetlncome=dsalary-dtax;  
    }  
    else if(dsalary>58500&&dsalary<=83500)  
    {  
        dtax=(dsalary-3500)*0.35-5505;  
        dnetlncome=dsalary-dtax;  
    }  
    else if(dsalary>83500)  
    {  
        dtax=(dsalary-3500)*0.4-13505;  
        dnetlncome=dsalary-dtax;  
    }  
    printf("您本月应缴纳个人所得税%.2lf元,税后收入是 %.2f 元\n",dtax,dnetlncome);  
    printf("依法纳税,共享繁荣。谢谢使用!\n");  
    return 0;  
} 


 


一、问题及代码

/*
* 文件名称:201
* 作 者:雷桐
* 完成日期:2017      年    3 月 22  日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:略
* 输入描述:输入年月
* 问题描述:判断闰年平年月份天数
* 程序输出:该月有多少天
* 问题分析:略
算法设计:略
*/
二、运行结果:

#include <stdio.h>  
int main()  
{  
    double dsalary,dtax=0,dnetlncome=0;  
    printf("请输入您本月的收入总额(元):");  
    scanf("%lf",&dsalary);  
    if(dsalary<=3500)  
        dnetlncome=dsalary;  
    else if(dsalary>3500&&dsalary<=5000)  
    {  
        dtax=(dsalary-3500)*0.03;  
        dnetlncome=dsalary-dtax;  
    }  
    else if(dsalary>5000&&dsalary<=8000)  
    {  
        dtax=(dsalary-3500)*0.1-105;  
        dnetlncome=dsalary-dtax;  
    }  
    else if(dsalary>8000&&dsalary<=12500)  
    {  
        dtax=(dsalary-3500)*0.2-555;  
        dnetlncome=dsalary-dtax;  
    }  
    else if(dsalary>12500&&dsalary<=38500)  
    {  
        dtax=(dsalary-3500)*0.25-1005;  
        dnetlncome=dsalary-dtax;  
    }  
    else if(dsalary>38500&&dsalary<=58500)  
    {  
        dtax=(dsalary-3500)*0.3-2755;  
        dnetlncome=dsalary-dtax;  
    }  
    else if(dsalary>58500&&dsalary<=83500)  
    {  
        dtax=(dsalary-3500)*0.35-5505;  
        dnetlncome=dsalary-dtax;  
    }  
    else if(dsalary>83500)  
    {  
        dtax=(dsalary-3500)*0.4-13505;  
        dnetlncome=dsalary-dtax;  
    }  
    printf("您本月应缴纳个人所得税%.2lf元,税后收入是 %.2f 元\n",dtax,dnetlncome);  
    printf("依法纳税,共享繁荣。谢谢使用!\n");  
    return 0;  
} 




一、问题及代码

/*
* 文件名称:201
* 作 者:雷桐
* 完成日期:2017      年    3 月 22 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:略
* 输入描述:a,b,c,d

* 问题描述:定期存款利息计算器
* 程序输出:  本息合计
* 问题分析:略
算法设计:略
*/
二、运行结果:

#include<iostream.h>      
#include<math.h>      
void main()      
{      
    double a,c,d;    
    int b;  
    cout<<"欢迎使用利息计算器!\n";    
    cout<<"请输入存款金额(元):\n";    
    cin>>a;    
    cout<<"存款期限:1.三个月 2.六个月 3.一年 4.两年 5.三年 6.五年\n";    
    cout<<"请输入存款期限的代号:";    
    cin>>b;    
    switch(b)    
    {    
    case 1:c=a*0.031*0.25;d=c+a;    
        cout<<"到期利息为="<<c<<"元,"<<"本息合计为="<<d<<"元.\n";break;    
    case 2:c=a*0.033*0.5;d=c+a;    
        cout<<"到期利息为="<<c<<"元,"<<"本息合计为="<<d<<"元.\n";break;    
    case 3:c=a*0.035*1;d=c+a;    
        cout<<"到期利息为="<<c<<"元,"<<"本息合计为="<<d<<"元.\n";break;    
    case 4:c=a*0.044*2;d=c+a;    
        cout<<"到期利息为="<<c<<"元,"<<"本息合计为="<<d<<"元.\n";break;    
    case 5:c=a*0.05*3;d=c+a;    
        cout<<"到期利息为="<<c<<"元,"<<"本息合计为="<<d<<"元.\n";break;    
    case 6:c=a*0.055*5;d=c+a;    
        cout<<"到期利息为="<<c<<"元,"<<"本息合计为="<<d<<"元.\n";break;    
}    
    cout<<"感谢您的使用,欢迎下次光临!";    
}    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值