首頁 > web前端 > js教程 > 主體

JavaScript趣題:芳香劑蒸發器

黄舟
發布: 2017-02-04 15:47:46
原創
1206 人瀏覽過

這個題目在於測試一種裝有芳香劑的蒸發器,看它的使用壽命。

我們已知蒸發器的容量content(ml來計算),裡面盛裝的芳香劑每天都會揮發一定的百分比(evap_per_day)。

這個蒸發器最少要threshold(百分比)的芳香劑,否則就無法再使用了。

所有的數字都是為正的。

求多少天后,蒸發器會失效。

函數原型如下:

function evaporator(content, evap_per_day, threshold)
登入後複製

參數依序為容量,揮發百分比,最低百分比。

這題目,其實不用容量都無所謂,也可以只用百分比解決,但我覺得還是容量更好理解。

下面就是容量的解法,判斷每天揮發後剩餘多少容量,直到目前容量小於最低極限容量,回到天數。

function evaporator(content, evap_per_day, threshold){   
    var day = 0;  
    threshold = content * threshold / 100;  
    while(content >= threshold){  
        content *= (1 - evap_per_day / 100);  
        day++;  
    }  
    return day;  
}
登入後複製

以上就是 JavaScript趣題:芳香劑蒸發器的內容,更多相關內容請關注PHP中文網(www.php.cn)!


相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板