Yahoo奇摩知識+ 將於 2021 年 5 月 4 日 (美國東部時間) 終止服務。自 2021 年 4 月 20 日 (美國東部時間) 起,Yahoo奇摩知識+ 網站將會轉為唯讀模式。其他 Yahoo奇摩產品與服務或您的 Yahoo奇摩帳號都不會受影響。如需關於 Yahoo奇摩知識+ 停止服務以及下載您個人資料的資訊,請參閱說明網頁。

?
Lv 6
? 發問時間: 電腦與網際網路程式設計 · 1 0 年前

flash程式碼(緊急)

我要求一個 10 9 8 7 6. . . . .1偶數和及積的值

使用for迴圈

請各位懂flash的大大幫幫忙

奉上20點~感謝之意

已更新項目:

我已使用 trace(2*4*6*8*10)與trace(2+4+6+8+10)的程式碼

寫出乘與加的值 但是還是不太行!!

還有其他的for迴圈來算出來嗎?或其他的迴圈

1 個解答

評分
  • 1 0 年前
    最佳解答

    var totalA:Number=0;//設定一個變數totalA以用來存取偶數加總

    var totalB:Number=1;//設定一個變數totalb以用來存取偶數積

    var m:Number=10;//m為可自訂的降幕數列的第一位數

    var n:Number=1;//n為可自訂的降幕數列的最後一位數

    //判斷降幕數列起始值是否為偶數,如不是偶數,即除以2的餘數為1時,其值減1以計算數列中偶數.

    if(m%2 == 1){

    m=m-1;

    }

    //迴圈,以i為迴圈漸進運算子,i初始值為m,當i值大於等於n時執行此迴圈,每執行1次迴圈i值減2

    for (var i:Number=m;i>=n;i=i-2){

    totalA=totalA+i;//每次執行迴圈,就將先前迴圈算出的totalA總值再加上目前的i值

    totalB=totalB*i;//每次執行迴圈,就將先前迴圈算出的totalB總值再乘上目前的i值

    }

    //顯示最後數列偶數總和跟數列偶數積

    trace('數列偶數總和:'+totalA);

    trace('數列偶數積:'+totalB);

    參考資料: 自己
還有問題?馬上發問,尋求解答。