个人所得税是国家对本国公民、居住在本国境内的个人的所得和境外个人来源于本国的所得征收的一种所得税。假设某地区的起征点为3500元( 即月工资低于3500时不需要缴纳个人所得税 ), 个人所得税的计算公式为:应纳税额 =(工资薪金所得-扣除数)× 适用税率-速算扣除数。其中,扣除数为3500元,适用税率以及速算扣除数如下表所示。 表-1 个人所得税缴纳标准   全月应纳税所得额    税率       速算扣除数(元)      不超过1500元    3%       0   超过1500元至4500元    10%      105  超过4500元至9000元    20%      555   超过9000元至35000元    25%      1005  超过35000元至55000元          30%      2755   超过55000元至80000元      35%      5505   超过80000元    45%      13505 上表中的全月应纳税所得额 = 工资薪金所得-扣除数。 现在请你补全代码中的 Employee 类,新建三个 Employee  对象,姓名分别是张三,李四和王五,他们的月工资分别为 6500,8000,100000。并将他们存入一个 STL 容器中,要求按照月工资由高到底的顺序排序,遍历容器并计算他们应缴纳的个人所得税(个人所得税为 double 类型,保留一位小数)。-笔试面试资料

这是qklbishe.com第20139 篇笔试面试资料
提供答案分析,通过本文《个人所得税是国家对本国公民、居住在本国境内的个人的所得和境外个人来源于本国的所得征收的一种所得税。假设某地区的起征点为3500元( 即月工资低于3500时不需要缴纳个人所得税 ), 个人所得税的计算公式为:应纳税额 =(工资薪金所得-扣除数)× 适用税率-速算扣除数。其中,扣除数为3500元,适用税率以及速算扣除数如下表所示。 表-1 个人所得税缴纳标准   全月应纳税所得额    税率       速算扣除数(元)      不超过1500元    3%       0   超过1500元至4500元    10%      105  超过4500元至9000元    20%      555   超过9000元至35000元    25%      1005  超过35000元至55000元          30%      2755   超过55000元至80000元      35%      5505   超过80000元    45%      13505 上表中的全月应纳税所得额 = 工资薪金所得-扣除数。 现在请你补全代码中的 Employee 类,新建三个 Employee  对象,姓名分别是张三,李四和王五,他们的月工资分别为 6500,8000,100000。并将他们存入一个 STL 容器中,要求按照月工资由高到底的顺序排序,遍历容器并计算他们应缴纳的个人所得税(个人所得税为 double 类型,保留一位小数)。-笔试面试资料》可以理解其中的代码原理,这是一篇很好的求职学习资料
本站提供程序员计算机面试经验学习,笔试经验,包括字节跳动/头条,腾讯,阿里,美团,滴滴出行,网易,百度,京东,小米,华为,微软等互联网大厂真题学习背诵。

答案:

个人所得税是国家对本国公民、居住在本国境内的个人的所得和境外个人来源于本国的所得征收的一种所得税。假设某地区的起征点为3500元(即月工资低于3500时不需要缴纳个人所得税),个人所得税的计算公式为:应纳税额 =(工资薪金所得-扣除数)× 适用税率-速算扣除数。其中,扣除数为3500元,适用税率以及速算扣除数如下表所示。

表-1 个人所得税缴纳标准

  全月应纳税所得额

   税率   

   速算扣除数(元)   

  不超过1500元

   3%

      0

  超过1500元至4500元

   10%

     105

 超过4500元至9000元

   20%

     555

  超过9000元至35000元

   25%

     1005

 超过35000元至55000元      

   30%

     2755

  超过55000元至80000元  

   35%

     5505

  超过80000元

   45%

     13505

上表中的全月应纳税所得额 = 工资薪金所得-扣除数。

现在请你补全代码中的 Employee 类,新建三个 Employee 对象,姓名分别是张三,李四和王五,他们的月工资分别为 6500,8000,100000。并将他们存入一个 STL 容器中,要求按照月工资由高到底的顺序排序,遍历容器并计算他们应缴纳的个人所得税(个人所得税为 double 类型,保留一位小数)。

C++

个人所得税是国家对本国公民、居住在本国境内的个人的所得和境外个人来源于本国的所得征收的一种所得税。假设某地区的起征点为3500元( 即月工资低于3500时不需要缴纳个人所得税 ), 个人所得税的计算公式为:应纳税额 =(工资薪金所得-扣除数)× 适用税率-速算扣除数。其中,扣除数为3500元,适用税率以及速算扣除数如下表所示。    表-1 个人所得税缴纳标准                               全月应纳税所得额                                税率                                   速算扣除数(元)                                          不超过1500元                                3%                                   0                                       超过1500元至4500元                                10%                                  105                                      超过4500元至9000元                                20%                                  555                                       超过9000元至35000元                                25%                                  1005                                      超过35000元至55000元                                      30%                                  2755                                       超过55000元至80000元                                  35%                                  5505                                       超过80000元                                45%                                  13505                        上表中的全月应纳税所得额 = 工资薪金所得-扣除数。    现在请你补全代码中的 Employee 类,新建三个 Employee  对象,姓名分别是张三,李四和王五,他们的月工资分别为 6500,8000,100000。并将他们存入一个 STL 容器中,要求按照月工资由高到底的顺序排序,遍历容器并计算他们应缴纳的个人所得税(个人所得税为 double 类型,保留一位小数)。 –sgf–

#include <iostream> #include <string> #include <vector> #include <algorithm> #include <iomanip>  using namespace std;  class Employee {      private:         string name; //姓名         int salary; //工资     public:         Employee(string name, int salary){ //构造函数             this->name = name;             this->salary = salary;         }              string getName(){ //获取姓名             return name;         }         int getSalary(){ //获取工资             return salary;         } };  bool cmp(Employee& a, Employee& b){ //重载比较     return a.getSalary() > b.getSalary(); }  void print(Employee& e){     double tax = 0.0;     double income = e.getSalary() - 3500; //工资-扣除数=全月应纳税所得额     //找到所属区间     if(income <= 1500)         tax = income * 0.03;     else if(income <= 4500)         tax = income * 0.1 - 105;     else if(income <= 9000)         tax = income * 0.2 - 555;     else if(income <= 35000)         tax = income * 0.25 - 1005;     else if(income <= 55000)         tax = income * 0.3  - 2755;     else if(income <= 80000)         tax = income * 0.35 - 5505;     else         tax = income * 0.45 - 13505;     cout<<fixed<<setprecision(1); //保留1位小数     cout << e.getName() << "应该缴纳的个人所得税是:" << tax << endl; }  int main() {     //新建三个类     Employee e1("张三", 6500);     Employee e2("李四", 8000);     Employee e3("王五", 100000);     vector<Employee> v;//将信息加入vector容器     v.push_back(e1);     v.push_back(e2);     v.push_back(e3);     sort(v.begin(), v.end(), cmp); //按工资从大到小排序     for_each(v.begin(), v.end(), print);     return 0; } 

今天 16:09:24 回复(2)

文章部分来自互联网,侵权联系删除
www.qklbishe.com

区块链毕设网(www.qklbishe.com)全网最靠谱的原创区块链毕设代做网站
部分资料来自网络,侵权联系删除!
资源收费仅为搬运整理打赏费用,用户自愿支付 !
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台 » 个人所得税是国家对本国公民、居住在本国境内的个人的所得和境外个人来源于本国的所得征收的一种所得税。假设某地区的起征点为3500元( 即月工资低于3500时不需要缴纳个人所得税 ), 个人所得税的计算公式为:应纳税额 =(工资薪金所得-扣除数)× 适用税率-速算扣除数。其中,扣除数为3500元,适用税率以及速算扣除数如下表所示。 表-1 个人所得税缴纳标准   全月应纳税所得额    税率       速算扣除数(元)      不超过1500元    3%       0   超过1500元至4500元    10%      105  超过4500元至9000元    20%      555   超过9000元至35000元    25%      1005  超过35000元至55000元          30%      2755   超过55000元至80000元      35%      5505   超过80000元    45%      13505 上表中的全月应纳税所得额 = 工资薪金所得-扣除数。 现在请你补全代码中的 Employee 类,新建三个 Employee  对象,姓名分别是张三,李四和王五,他们的月工资分别为 6500,8000,100000。并将他们存入一个 STL 容器中,要求按照月工资由高到底的顺序排序,遍历容器并计算他们应缴纳的个人所得税(个人所得税为 double 类型,保留一位小数)。-笔试面试资料

提供最优质的资源集合

立即查看 了解详情