工資計算小程式,不通用

2021-06-06 20:06:44 字數 2194 閱讀 2058

閒來無事,寫個小計算器自己玩玩。

用法:程式名,社保比率(比如上海為18),工資。

所有的引數中數字的不支援浮點數輸入。

程式1:已知稅前工資,求稅後工資。

program 1:
#include #include #define ensbase 2800

#define taxbase 3500

static int sukou[4]=;

static int taxrate[4]=;

static int weigh[6] = ;

static int comp_num[6] = ;

int covtoint(char*);

int getweigh(int);

float enscalc(int);

float usalcalc(float, int);

void main(int arg,char** args)

int covtoint(char* parm)

; int sum = 0;

while('\0' != *(parm))

comp_max = comp_num[len];

while(len > 0)

return sum;

}int getweigh(int index)

float enscalc(int rate)

float usalcalc(float ens, int psal)

if(usal <= 500.00)

if(usal <= 2000.00)

if(usal <= 5000.00)

if(usal <= 20000.00)else

} return outsal;

}

程式2:已知稅後工資,求稅前工資。

/*

x: presalary

er: ensrate

tr: taxrate

s: sukou

x - (x - base*er)*tr + s = u

x - x*tr = u- s - base*er*tr

x= (u- s - base*er*tr)/(1-tr)

*/#include #include #define ensbase 2800

#define taxbase 3500

static int sukou[4]=;

static int taxrate[4]=;

static int weigh[6] = ;

static int comp_num[6] = ;

int covtoint(char*);

int getweigh(int);

float enscalc(int);

float psalcalc(float, int, int, int, float);

void main(int arg,char** args)

; float urtlsalary = 0.0;

float enstax = 0.0;

char* rate = args[1];

char* sal = args[2];

int i = 0;

ensrate = covtoint(rate);

urtlsalary = covtoint(sal);

enstax = enscalc(ensrate);

printf("ens tax = %f\n",enstax);

while(i < 4)

}int covtoint(char* parm)

; int sum = 0;

while('\0' != *(parm))

comp_max = comp_num[len];

while(len > 0)

return sum;

}int getweigh(int index)

/* x= (u- s - base*er*tr)/(1-tr) */

float psalcalc(float usal, int s, int er, int tr, float ens)

return outsal;

}float enscalc(int rate)

簡單的工資管理系統小程式,只是練手

需求如下 工資管理系統 aaa 100000 bbb 80000 ccc 50000 ddd 30000 以上是info.txt檔案 實現效果 從info.txt檔案中讀取員工及其工資資訊,最後將修改或增加的員工工資資訊 也寫入原info.txt檔案。效果演示 1.查詢員工工資 2.修改員工工資 3...

北京個稅計算小程式

北京計算個人所得稅 total income int input 請輸入你的總收入 endownment insurance total income 0.08 medical insurance total income 0.02 unemployment insurance total inco...

Python爬取微信小程式實戰(通用)

背景介紹 目標小程式 環境pc端 windows 10 移動端 iphone 軟體 charles charles抓包 雖說網上大佬的教程很好很詳細,但我想加入幾個坑點解釋,因此又重新寫了個部落格,請點此檢視charles配置教程 charles清空當前獲取到的連線,防止干擾 學會使用這個黃色掃把!...