交换推算值。 Z轴优化。使Z轴的值最小

时间:2014-10-13 14:50:44

标签: javascript html checkbox swap compare-and-swap

我正在制作一个简单的成本估算器。它需要3个插补值X,Y,Z并显示一个价格,它是z轴的一个简单计算值(3个收集值中的第三个)。

您可以在此处查看估算工具:http://codepen.io/FredHair/pen/FgJAd

我想添加的是一个复选框,单击该复选框时会检查最小值是否存储为Z轴。因此,如果用户估算了3个值且X或Y值最小,那么该值将与z轴值交换。

我将如何为此编写函数? 即使在伪代码中也会非常感激任何帮助,我可以自己编写。

我已经制作了一个复选框:

<input type="checkbox" id="zAxis">Z Axis Optimization<br>

这是我对Estimator的函数:

//Calc with Switch//
function calculator(){
    var x = Number(document.getElementById("x").value);
    var y = Number(document.getElementById("y").value);
    var z = Number(document.getElementById("z").value);
    var p = Number(3);
    var result;
  var calc = document.getElementById("choice").value
    switch(calc){
        case"1" : result = z * p; 
    break;
        case"2" : result = (z * p) + 50; 
    break;
        case"3" : result = (z * p) + 30; 
    break;
  }
 //Display Result//
 document.getElementById("result").innerHTML = " =  £  " + result;

我知道我需要写一个像:

这样的函数
IF (x<=y && <=z) then do something
OR (y<=y && <=x) then do something

但是我们将非常感谢任何帮助。  这是Codepen:http://codepen.io/FredHair/pen/FgJAd

提前致谢。

0 个答案:

没有答案