JavaScript の楽しい質問: フレグランス ヴェポライザー

黄舟
リリース: 2017-02-04 15:47:46
オリジナル
1204 人が閲覧しました

このトピックは、フレグランスで満たされたエバポレーターをテストして、その耐用年数を確認することです。

蒸発器の容量 (ml で計算) がわかっており、それに含まれるフレグランスは毎日一定の割合 (evap_per_day) で蒸発します。

このエバポレーターには少なくともしきい値(パーセント)のフレグランスが必要です。そうでない場合は使用できません。

すべての数字は正です。

エバポレーターが故障するまで何日かかりますか?

関数のプロトタイプは次のとおりです:

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 中国語 Web サイト (www.php.cn) に注目してください。


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート