JSFiddle - React, Tailwind, and code Playground

by jun68ykt

HTML

<script src="https://getfirebug.com/firebug-lite-debug.js"></script>
<input type="text" id="k" value="">好きな数字を入力してください<br>
答え:<input type="text" id="ans1" value=""><br>

<input type="button" value="計算" onclick="fncCalc();"><br>

JavaScript

function fncCalc() {

    var x = 7823.38;
    var k = document.getElementById('k').value;
    var x1 = 2873.38;
    var x2 = 395.08;

		var ans = 0.0;
    
    if (k >= 300) {
        ans = (k - 300) * 28.8 + x;
    } else if (k >= 120) {
        ans =  (k - 120) * 27.5 + x1;
    } else if (k >= 10) {
        ans =  (k - 10) * 22.53 + x2;        
    } else if (k < 10) {
        ans = 395.0;
    }
    
    document.getElementById('ans1').value = Math.floor(ans);
}