切换到宽版
  • 6082阅读
  • 8回复

税金问题 [复制链接]

上一主题 下一主题
离线stevenjl
 

只看楼主 倒序阅读 0 发表于: 2005-12-25
对某产品征收税金,在产值1万元以上征收税5%;在1万元以下但在5000元
以上的征收税3%;在5000元以下但在1000元以上征收税2%;1000元以下的免收税。编程计算该产品的收税金额。
解:设x为产值,tax为税金,用P表示情况常量各值,以题意中每1000元为情况分界:
    P=0:           tax=0     (x<1000 )
    P=1,2,3,4:     tax=x*0.02   (1000<=x<5000 )
    P=5,6,7,8,9:   tax=x*0.03   (5000<X<=10000 )
    P=10:           tax=x*0.05   (x> 10000 )
  这里的P是“情况”值,用产值x除以1000的整数值作为P,如果P>10也归入P=10的情况。Pascal语言用P=trunc(x/1000)取整计算,
Pascal程序:
Program Exam22;
Var x,p : integer;
  Tax : real;
Begin
Write(''Number='') ; readln(x) ;
P:=trunc(x/1000) ;
if P>9 then P:=10;
Case P of
  0             : tax:=0;
  1,2,3,4       : tax:=x*0.2;
  5,6,7,8,9     : tax:=x*0.3;
  10           : tax:=x*0.5
end;
Writeln(''tt='',tt:5:2) ;
Readln
End.
Dream Walker...
离线雨化石
只看该作者 1 发表于: 2006-12-17
挺难的
离线hy6210cs
只看该作者 2 发表于: 2007-02-04
不难呀~1楼的
离线hy6210cs
只看该作者 3 发表于: 2007-02-08
不错嘛~~~~~~~~~~~~~~~~~~~~~~~
离线foolgirl
只看该作者 4 发表于: 2007-05-17
这也难,不是吧?
离线dubingyu
只看该作者 5 发表于: 2007-06-03
我还是个菜鸟,不知道呢
离线clwxzh57
只看该作者 6 发表于: 2007-06-03
这是初学"选择结构"时的题目类型.
离线haiwei
只看该作者 7 发表于: 2007-06-05
超简单
haiwei
http://user.qzone.qq.com/317048955
离线haiwei
只看该作者 8 发表于: 2007-06-05
用if应该也可以
haiwei
http://user.qzone.qq.com/317048955
快速回复
限100 字节
 
上一个 下一个