pascal题

王朝知道·作者佚名  2009-08-14
窄屏简体版  字體: |||超大  
 
分類: 電腦/網絡 >> 程序設計 >> 其他編程語言
 
問題描述:

关于邮费的题目,有家书店开通了邮购业务,邮费:书费100元以下(含100元)交20元,书费100-1000元(含1000元)交书费的15%,书费1000-2000元交书费的10%,书费2000元以上免收。

读入文件:有N+1行,第一行有一个英语单词,是客户的名,20个字符以内,后面有一个空格,然后是一个数字N,下面有N行,每行前面是书名,后面是空格,再后面是单价,空格,数量。

输出文件:先是客户的名,然后空格,再然后是应交的邮费。

请列出pascal源文件。

參考答案:

PROGRAM aa;

VAR

ch:array[1..23] of char;

c:char;

s:string;

fei:real;

a,b,n,tot,i,j,k:integer;

BEGIN

read(c);

while c<>\' \' do

begin

s:=s+c;

read(c);

end;

read(n);

for i:=1 to n do

begin

c:=\'*\';

while c<>\' \' do read(c);

read(a,b);

tot:=tot+a*b;

end;

if tot<=100 then fei:=20;

if (tot>100) and(tot<=1000) then fei:=tot*0.15;

if (tot>1000) and (tot<=2000)then fei:=tot*0.1;

writeln(fei);

END.

我这里fei是实形,限制了3位小数,你题目不明确,只能自己改了

小贴士:① 若网友所发内容与教科书相悖,请以教科书为准;② 若网友所发内容与科学常识、官方权威机构相悖,请以后者为准;③ 若网友所发内容不正确或者违背公序良俗,右下举报/纠错。
 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航