C++第二次作业

本文通过两个C++程序示例介绍了个人所得税的计算方法和财富增长的模拟过程。第一个程序根据不同的收入水平计算个人所得税,并显示税后收入;第二个程序通过模拟连续投资翻倍的过程,比较初始资金与累积财富的增长情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(一)问题及代码、

  1. *
  • * 文件名称:Ex1-a.cpp
  • * 作    者:刘杰
  • * 完成日期:2017 年 3 月 13 日
  • * 版 本 号:v1.0
  • * 对任务及求解方法的描述部分:
  • * 输入描述:无
  • * 问题描述:
  • * 程序输出:“个人所得税,总收入,税后收入”
  • * 问题分析:略
  • * 算法设计:略
  • */   

     

    #include <iostream>    
    using namespace std; 
    int main( ) 

     double dSalary,dTax=0,dNetIncome=0;     
     cout<<"请输入您本月的收入总额(元):"; 
     cin>>dSalary;
     {
      if(dSalary<0)
       cout<<"false"<<endl;
      else
      {
       if(dSalary<=3500)
        dTax=0;
       else
       {
        if(dSalary<=5000)
         dTax=(dSalary-3500)*3/100-0;
        else
        {
         if(dSalary<=8000)
          dTax=(dSalary-3500)*1/10-105;
         else
         {
          if(dSalary<=12500)
           dTax=(dSalary-3500)*2/10-555;
          else
          {
           if(dSalary<=38500)
            dTax=(dSalary-3500)*1/4-1005;
           else
           {
            if(dSalary<=58500)
             dTax=(dSalary-3500)*3/10-2755;
            else
            {
             if(dSalary<=83500)
              dTax=(dSalary-3500)*7/20-5505;
             else
              dTax=(dSalary-3500)*9/20-13505;
            }
           }
          }
         }
        }
       }
      }
     }
     dNetIncome=dSalary-dTax;
          cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n"; 
      cout<<"依法纳税,共享繁荣。谢谢使用!\n"; 
      return 0; 
    }

    (二)运行结果、

    (三)问题及代码、

    1. /*
  • * 文件名称:Ex1-一.cpp
  • * 作    者:刘杰
  • * 完成日期:2017 年 3月 13 日
  • * 版 本 号:v1.0
  • * 对任务及求解方法的描述部分:
  • * 输入描述:无
  • * 问题描述:
  • * 程序输出:“商人亏了”
  • * 问题分析:略
  • * 算法设计:略
  • */   

     

    #include<iostream>
    #include<math.h>
    using namespace std;
    int main()
    {
     double R=0,S=0.01;
     int i;
     {
      for(i=0;i<30;i++)
      S+=2*S;
     }
     R=3e+6;
     cout<<"商人得到的钱"<<R<<endl;
     cout<<"陌生人得到的钱"<<S<<endl;
     if(R>S)
      cout<<"商人赚了"<<endl;
      else
      cout<<"商人亏了"<<endl;
      return 0;
    }

    (四)运行结果、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值