線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1163
推到 Plurk!
推到 Facebook!

迴圈問題

 
pri0624
一般會員


發表:1
回覆:0
積分:0
註冊:2006-12-30

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-12-30 16:39:00 IP:61.64.xxx.xxx 訂閱
我想請問各位一個Delphi程式的問題~題目是這樣的:
72斤的烏龍茶共計*679*元,要問2個**是多少?
還有每斤烏龍茶是多少錢?(是要整除的)
我用for迴圈寫,可是不曉得哪裡有錯,rum出來答案是錯的,程式如下:
var a,b,c,d,e:integer;
begin
for a:=0 to 9 do
for b:=0 to 9 do
c:=(a*10000 6*1000 7*100 9*10 b*1);
if d:=c mod 72;
d:=0;
then
e:=c div 72;
ShowMessage('72斤烏龍茶共計' IntTostr(c));
ShowMessage('每斤烏龍茶是' IntTostr(e));
end;
end.
如果用while寫法是怎麼樣呢?

mnsf
初階會員


發表:104
回覆:90
積分:48
註冊:2003-11-25

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-01-03 16:25:44 IP:61.30.xxx.xxx 訂閱
var a,b,c:integer;
begin
a:=1;
while a<=9 do
begin
b:=1;
while b<=9 do
begin
c:=10000*a 6790 b;
if c mod 72 =0 then
begin
showmessage('72公斤的烏龍茶共計' inttostr(a) '679' inttostr(b) '元,每斤烏龍茶是' floattostr(c/72) '元');
exit;
end;
b:=b 1;
end;
a:=a 1;
end;
end;
系統時間:2024-05-13 14:29:30
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!