早教吧作业答案频道 -->其他-->
求大神帮忙编写一个vfp程序,不甚感激数据表gz.dbf中含有职工号、姓名、工资和税金四个字段,其中前三个字段职工号、姓名和工资均填入了相应的信息,用下面的公式计算每位职工的税金
题目详情
求大神帮忙编写一个vfp程序,不甚感激
数据表gz.dbf中含有职工号、姓名、工资和税金四个字段,其中前三个字段职工号、姓名和工资均填入了相应的信息,用下面的公式计算每位职工的税金,并将结果填入到gz.dbf的相应字段中。请根据上述要求,采用do while…enddo、编写程序,for…endfor和scan…endscan三种循环语句分别编写程序。
税金= 0 ( 工资≤800 )
(工资-800)× 0.05 (800<工资≤2000)
2000 ×0.05 +(工资-2000)× 0.1 ( 工资>2000 )
其中,gz.dbf已经建好了
数据表gz.dbf中含有职工号、姓名、工资和税金四个字段,其中前三个字段职工号、姓名和工资均填入了相应的信息,用下面的公式计算每位职工的税金,并将结果填入到gz.dbf的相应字段中。请根据上述要求,采用do while…enddo、编写程序,for…endfor和scan…endscan三种循环语句分别编写程序。
税金= 0 ( 工资≤800 )
(工资-800)× 0.05 (800<工资≤2000)
2000 ×0.05 +(工资-2000)× 0.1 ( 工资>2000 )
其中,gz.dbf已经建好了
▼优质解答
答案和解析
采用do while…enddo编写程序
use gz
do while not eof()
do case
case 工资<=800
replace 税金 with 0
case 工资<=2000
replace 税金 with (工资-800)*0.05
otherwise
replace 税金 with 2000*0.05+(工资-2000)*0.1
endcase
skip
enddo
browse
use
return
采用for…endfor编写程序:
use gz
for n=1 to reccount()
go n
do case
case 工资<=800
replace 税金 with 0
case 工资<=2000
replace 税金 with (工资-800)*0.05
otherwise
replace 税金 with 2000*0.05+(工资-2000)*0.1
endcase
endfor
browse
use
return
采用scan…endscan三种循环语句分别编写程序
use gz
scan
do case
case 工资<=800
replace 税金 with 0
case 工资<=2000
replace 税金 with (工资-800)*0.05
otherwise
replace 税金 with 2000*0.05+(工资-2000)*0.1
endcase
endscan
browse
use
return
use gz
do while not eof()
do case
case 工资<=800
replace 税金 with 0
case 工资<=2000
replace 税金 with (工资-800)*0.05
otherwise
replace 税金 with 2000*0.05+(工资-2000)*0.1
endcase
skip
enddo
browse
use
return
采用for…endfor编写程序:
use gz
for n=1 to reccount()
go n
do case
case 工资<=800
replace 税金 with 0
case 工资<=2000
replace 税金 with (工资-800)*0.05
otherwise
replace 税金 with 2000*0.05+(工资-2000)*0.1
endcase
endfor
browse
use
return
采用scan…endscan三种循环语句分别编写程序
use gz
scan
do case
case 工资<=800
replace 税金 with 0
case 工资<=2000
replace 税金 with (工资-800)*0.05
otherwise
replace 税金 with 2000*0.05+(工资-2000)*0.1
endcase
endscan
browse
use
return
看了求大神帮忙编写一个vfp程序,...的网友还看了以下:
一般情况下,“资金的蓄水池”和“国民经济的晴雨表”,分别指的是金融市场的( )功能。A.集聚, 2020-05-21 …
一笔奖金,甲乙拿同样多的钱宴请大家,甲剩下奖金的5/6,乙剩奖金的8/9,甲乙二人分配 2020-06-04 …
黄金标明不低于900是什么意思请高手示下~黄金的千分之900是什么意思? 2020-06-13 …
下列说法正确的是()①工业上采用分离液态空气的方法制备氧气和氮气②氢气等可燃性气体在点燃前要检验气体 2020-11-02 …
郴州被称为“中国矿晶之都”、“世界有色金属博物馆”.2015年5月成功举办了第三届中国(湖南)国际矿 2020-11-12 …
帮忙造个句,快点啊,谢谢!用不必说……即便是……不也是……造句例如:不必说历史上那些声明赫赫的探险家 2020-11-14 …
英语翻译悬赏20积分,虽然积分不多,但事关重要,还望哪位高手拔刀相助,重庆止流尔新型建材有限公司怎么 2020-12-26 …
某种合金由两种金属构成.它们的密度分别为ρ1、ρ2.求下列两种情况下合金的密度. 2021-01-13 …
唐诗是我国诗歌发展的巅峰,留下姓名的有2300多位唐朝诗人,其中成为我国古代最伟大的浪漫主义诗人,被 2021-02-03 …
请问中文的姓在英文中怎么表示?我看书上说姓杨的在英语中是young,姓金的在英语中是king,那姓谢 2021-02-05 …