C++第一次作业-选择与循环

    xiaoxiao2021-03-25  137

    选择程序设计-个人所得税计算器

    一、问题与代码

    [cpp] view plain copy

      /*   * 文件名称:17030801.cpp   * 作    者:钟小亮  * 完成日期:2017 年 3 月 8 日   * 版 本 号:v1.0   * 对任务及求解方法的描述部分:  * 输入描述:每月含税工资   * 问题描述:我的第一个C++程序作业,熟悉程序的编辑、运行过程  * 程序输出:输出税后工资 及个人所得税 * 问题分析:以此判断表达式的值 选择执行语句 * 算法设计:if...else...if语句 */     #include <iostream>      using namespace std;   int main( )   {       double dSalary,dTax=0,dNetIncome=0;        cout<<"请输入您本月的收入总额(元):";       cin>>dSalary;      // 下面求解应缴个人所和税dTax和税后收入dNetIncome   dSalary=dSalary-3500;     if (dSalary > 80000)   /*从大到小的顺序可以减轻不少工作量*/     {          dTax =  dSalary*0.45-13505  ;      }      else if (dSalary > 55000)      {          dTax = dSalary*0.35- 5505 ;      }      else if (dSalary > 35000)      {          dTax =  dSalary*0.3- 2755 ;      }      else if (dSalary > 9000)      {          dTax =  dSalary*0.25- 1005 ;      }      else if (dSalary > 4500)      {          dTax =  dSalary*0.20- 555 ;      }      else if (dSalary > 1500)      {          dTax =  dSalary*0.10- 105 ;      }      else if (dSalary > 0)      {          dTax = dSalary*0.03;      }       dNetIncome = dSalary + 3500 - dTax;            cout<<"您本月应缴个人所和税 "<<dTax<<" 元,税后收入是 "<<dNetIncome<<" 元。\n";       cout<<"依法纳税,共享繁荣。谢谢使用!\n";       return 0;   }

    二、运行结果

    循环程序设计-输出星号图

    一、问题及代码

    [cpp] view plain copy

     

    /*   * 文件名称:17030802.cpp   * 作    者:钟小亮   * 完成日期:2017 年 3 月 8 日   * 版 本 号:v1.0   * 对任务及求解方法的描述部分:  * 输入描述: 略  * 问题描述:我的第一个C++程序作业,熟悉程序的编辑、运行过程  * 程序输出:一个星号图案   * 问题分析:通过循环语句来实现输出图形 * 算法设计:用for循环语句的嵌套来输出图形   */     #include<iostream>  using namespace std;  int main()  {      int n,i;      for(i=6;i>=1;i--)   /*外循环确定为六行*/     {          for(n=1;n<12;n++) /*内循环实现列数递增*/         {              if(i==1)                 cout<<"*";              else if(n==i||12-n==i)                 cout<<"*";              else cout<<" ";          }          cout<<endl; /*每一行后换行*/              }       return 0;  } 

    二、运行结果

    转载请注明原文地址: https://ju.6miu.com/read-5421.html

    最新回复(0)