一、问题及代码
/*
* 文件名称: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<<"感谢您的使用,欢迎下次光临!";
}