第十周收入

来源:互联网 发布:淘宝网购物基本流程 编辑:程序博客网 时间:2024/05/21 17:06

问题及代码:

/*
Copyright  (c)  2014,烟台大学计算机学院
All rights reserved.
文件名称:test.cpp
作    者:张学伟
完成日期:2016年11月3日

版 本 号:v1.0

运行过程:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    double dSalary,dTax=0,dNetlncome=0;
    printf("请输入您本月的输入总额(元)\n");
    scanf("%lf",&dSalary);
    int t;
    t=dSalary-3500;
    if(t<=1500)
    {
        dTax=t*0.03-0;
        dNetlncome=dSalary-dTax;

    }
    else if(t>1500&&t<=4500)
    {
        dTax=1500*0.03+((t-5000)*0.1-105);
        dNetlncome=dSalary-dTax;
    }
    else if(t>4500&&t<=9000)
    {
        dTax=1500*0.03+(3000*0.1-105)+((t-8000)*0.2-555);
        dNetlncome=dSalary-dTax;
    }
    else if(t>9000&&t<=35000)
    {
        dTax=1500*0.03+(3000*0.1-105)+(4500*0.2-555)+((t-12500)*0.25-1005);
        dNetlncome=dSalary-dTax;
    }
    else if(t>35000&&t<=55000)
    {
        dTax=1500*0.03+(3000*0.1-105)+(4500*0.2-555)+(26000*0.25-1005)+((t-38500)*0.3-2755);
        dNetlncome=dSalary-dTax;
    }
    else if(t>55000&&t<=80000)
    {
        dTax=1500*0.03+(3000*0.1-105)+(4500*0.2-555)+(26000*0.25-1005)+(20000*0.3-2755)+((t-58500)*0.35-5505);
        dNetlncome=dSalary-dTax;
    }
    else
    {
        dTax=1500*0.03+(3000*0.1-105)+(4500*0.2-555)+(26000*0.25-1005)+(20000*0.3-2755)+(25000*0.35-5505)+((t-83500)*0.45-13505);
        dNetlncome=dSalary-dTax;
    }
    printf("您本月应缴个人所得税%.2f元,税后收入是%.2f元。\n",dTax,dNetlncome);
    printf("依法纳税,共享繁荣。谢谢使用!\n");
    return 0;
}

运行结果:

知识点总结:

用程序计算月收入。

学习心得:

弄清每月的所得税,注意细节。




0 0
原创粉丝点击