全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:997
推到 Plurk!
推到 Facebook!

關於for to 迴圈的用法....

答題得分者是:careychen
nightforlove
一般會員


發表:4
回覆:5
積分:1
註冊:2008-04-08

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-09-29 21:12:54 IP:202.175.xxx.xxx 訂閱

[code delphi]
var
i,Total:integer;
Begin
Total:=0;
For i:=1 to 10 do
Total:= Total i;
Edit1.text:= ’1 2 3 … ‘ IntToStr(i) ‘ = ’ inttoStr(Total);
end;
[/code]
要是我想只加2,4,6........偶數的話
該怎樣做?
有沒有函數令是用來跳格的...
謝謝高手們....
careychen
尊榮會員


發表:41
回覆:580
積分:959
註冊:2004-03-03

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-09-29 21:32:22 IP:59.126.xxx.xxx 訂閱

[code delphi]
for i:= 1 to 5 do
Total := Total (I*2);
[/code]

有時語言沒有提供這種跳的功能時,換個方向想也有方法可以處理!!!

===================引 用 nightforlove 文 章===================

[code delphi]
var
i,Total:integer;
Begin
Total:=0;
For i:=1 to 10 do
Total:= Total i;
Edit1.text:= ’1 2 3 … ‘ IntToStr(i) ‘ = ’ inttoStr(Total);
end;
[/code]
要是我想只加2,4,6........偶數的話
該怎樣做?
有沒有函數令是用來跳格的...
謝謝高手們....
------
價值的展現,來自於你用哪一個角度來看待它!!
編輯記錄
careychen 重新編輯於 2008-09-29 21:34:10, 註解 無‧
nightforlove
一般會員


發表:4
回覆:5
積分:1
註冊:2008-04-08

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-09-29 21:41:12 IP:202.175.xxx.xxx 訂閱
要是改成用戶自己輸入...
好像不行了= =囧
想到了用if x mod 2=0的方法
但是寫不出來囧//
因為不明白該放在那

===================引 用 careychen 文 章===================

[code delphi]
for i:= 1 to 5 do
Total := Total (I*2);
[/code]

有時語言沒有提供這種跳的功能時,換個方向想也有方法可以處理!!!
careychen
尊榮會員


發表:41
回覆:580
積分:959
註冊:2004-03-03

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-09-29 22:16:26 IP:59.126.xxx.xxx 訂閱
方法一:
function Sum(iValue: Integer): Integer;
begin
for i:=1 to (iValue div 2) do
Result := Result (i*2);
end;

方法二:
function Sum(iValue: Integer): Integer;
begin
for i:=1 to iValue do
if (i mod 2 = 0) then
Result := Result i;
end;

===================引 用 nightforlove 文 章===================
要是改成用戶自己輸入...
好像不行了= =囧
想到了用if x mod 2=0的方法
但是寫不出來囧//
因為不明白該放在那

===================引 用 careychen 文 章===================

[code delphi]
for i:= 1 to 5 do
Total := Total (I*2);
[/code]

有時語言沒有提供這種跳的功能時,換個方向想也有方法可以處理!!!
------
價值的展現,來自於你用哪一個角度來看待它!!
nightforlove
一般會員


發表:4
回覆:5
積分:1
註冊:2008-04-08

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-09-29 22:43:20 IP:202.175.xxx.xxx 訂閱
成功了...謝謝高手指導~~哈!
careychen
尊榮會員


發表:41
回覆:580
積分:959
註冊:2004-03-03

發送簡訊給我
#6 引用回覆 回覆 發表時間:2008-09-29 23:12:50 IP:59.126.xxx.xxx 訂閱
這不叫高手,這只是基礎,請好好用功讀書~~!

===================引 用 nightforlove 文 章===================
成功了...謝謝高手指導~~哈!
------
價值的展現,來自於你用哪一個角度來看待它!!
系統時間:2024-05-05 9:27:01
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!