04 簡易數理應用

(2019/04/06)

一、猜數字遊戲

  • 電腦隨機出一個介於1~99的數字

  • 玩家輸入介於1~99的數字

  • 綠色怪獸會告知玩家輸入的數字比電腦設定的數字大或小

  • 直到玩家猜對數字,綠色怪器會告知答對了及一共猜了幾次才答對

    • 附件的檔案為語音版,會更有趣!

    • 註:因為授權的關係,安裝版用的是微軟的語音引擎,支援的語言與系統設定有關。如果是用chrome開啟網頁版,用的是Google的語音引擎,中英日都內建支援。(如果無法發出聲音,請利用Chrome瀏覽器開啟線上版來讀取)

二、求一數值所有位數的和

  • 玩家輸入一個數(不限位數),請求出所有位數的和

  • 如輸入13579,則計算出其所有位數的和為25

    • 測試後,發現在16位數以內的數都可以求出正碓的答案

三、求BMI值

  • 求身體質量指數(BMI)值?並判斷是否過輕、正常或肥胖?

四、求水仙花數

  • 「水仙花數」是指一個三位數,各位數的立方和等於它本身的值。例如:153是一個「水仙花數」,因為153=1x1x1+5x5x5+3x3x3

  • 其解一共有:153、370、371、407

  • 用【暴力法】來解題

    • 方法一:設三個變數分別為百位數(i)、十位數(j)及個位數(k),再來組出所有的三位數,並判斷是否符合水仙花數!

    • 方法二:設一個變數從100跑到999,先算出這個數百位數、十位數及個位數,並判斷是否符合水仙花數!

  • 方法一程式:

  • 方法二程式: