栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

税收问题课设

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

税收问题课设

大二课设问题,希望对你们有点用处。

分别使用了if else方法和switch方法。

#include
#include
void MENU()
{
	printf("                              ╔════════════════════════════════════════════════╗n");
	printf("                              ║ ******        欢迎进入工资纳税系统        *****║n");
	printf("                              ║                                                ║n");
	printf("                              ║                   1.开始计算                   ║n");
	printf("                              ║                                                ║n");
	printf("                              ║                   0.退出系统                   ║n");
	printf("                              ║                                                ║n");
    printf("                              ╚════════════════════════════════════════════════╝n");
    printf("n"); 
}
//if else 
int main()
{
	MENU();
	system("color 9F");//更改背景颜色为淡蓝色 ,更改字体为亮白色 
    int input;
    float pay;//工资 
    scanf("%d",&input);
    if(input==0)
	{
	 
		printf("n");
		printf("两秒后关闭系统n");
		Sleep(2000); 
		exit(0);//退出程序 
	 } 	
	if(input==1)
	{
	 	printf("请输入您的工资:>n");
	    scanf("%f",&pay);
	 }
	else
	{
		printf("输入错误,将在1秒后退出n");
		Sleep(1000);
		exit(0);
	 }
    printf("n");
	printf("已读取到您的数据,2秒后转到结果页面n");
	float s=0;//个人所交税费 
	printf("n");
	Sleep(2000);//两秒后转到结果界面 
	system("cls"); //清平操作 
    float a=pay-1600;
	if(pay<=1600)
    {
  	    printf("您的工资为%.2f元,无需缴税n",pay);
  	    printf("n");
    }
    else
    {	
	  
      if(a<=500)//25  500的税收 
      {
      	s=0.05*(a);
	  }
	  if(a>500&&a<=2000)//150   2000的税收 ,不包含a<=500的税收 
	  {
	  	s=25+(a-500)*0.1;
	  }
	  if(a>2000&&a<=5000)//450  2000-5000的税收 
	  {
	  	s=175+(a-2000)*0.15; 
	  }
	  if(a>5000&&a<=20000)//3000
	  {
	  	s=625+(a-5000)*0.2;
	  }
	  if(a>20000&&a<=40000)//5000
	  {
	  	s=3625+(a-20000)*0.25;
	  }
	  if(a>40000&&a<=60000)//6000
	  {
	  	s=8625+(a-40000)*0.3;
	  }
	  if(a>60000&&a<=80000)//7000
	  {
	  	s=14625+(a-60000)*0.35;
	  }
	  if(a>80000&&a<=100000)//8000
	  {
	  	s=21625+(a-80000)*0.40;
	  }
	  if(a>100000)
	  {
	  	s=29625+(a-100000)*0.45;
	  }
}
	float b = pay-s; //纳税后剩余的钱数 
	printf("您应纳税的金额为%.2f元n",s);
	printf("n"); 
	printf("你纳税后剩余工资为%.2f元n",b);
	printf("n"); 
	printf("国税取万家,众手建中华!n");
	printf("n"); 
	printf("感谢使用本系统  ▼ω▼"); 
	printf("n"); 
	
	return 0;
}
//switch

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/675771.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号