C語言實現個稅計算器

最近在學C語言基礎,在導師的指導下,先準備寫個個稅薪資計算器。這是一個簡單的C語言小demo。主要用到瞭C語言的函數,if選擇語句。

程序的主要代碼如下(可運行):

#include <stdio.h>
float  Salary;
int len;
float  CulculateSalary (){
  
    printf("請輸入你的薪資\n");
    scanf ("%f",&Salary);
    //getchar();
     if(Salary -5000 <=3000 && Salary-5000>0)  {
     Salary =Salary-(Salary-5000)*0.03;
    }
     else if(Salary -5000 >3000 && Salary-5000<=12000)  {
     Salary =Salary-((Salary-5000)*0.1-210);
    }
     else if(Salary -5000 >12000 && Salary-5000<=25000)  {
     Salary =Salary-((Salary-5000)*0.2-1410);
    }
     else if(Salary -5000 >25000 && Salary-5000<=35000)  {
     Salary =Salary-((Salary-5000)*0.25-2660);
     }
     else if(Salary -5000 >35000 && Salary-5000<=55000)  {
     Salary =Salary-((Salary-5000)*0.3-4410);
    }
     else if(Salary -5000 >55000 && Salary-5000<=80000)  {
     Salary =Salary-((Salary-5000)*0.35-7160);
    }
      else if(Salary -5000 >80000)  {
     Salary =Salary-((Salary-5000)*0.45-15160);
    }
      else {
      Salary= Salary- Salary *0;
      }
   return Salary;
}
int main(){
  // CulculateSalary(7000);
  printf("請輸入查稅薪資的個數\n");
  scanf("%d",&len);
  for (int i=0;i<len;i++){
  float  realSalary = CulculateSalary();
   printf("最終薪資%.2f\n",Salary);
  }
  return 0;
}

運行的環境是vscode,編譯運行的結果如下:

以上就是本文的全部內容,希望對大傢的學習有所幫助,也希望大傢多多支持WalkonNet。

推薦閱讀: