I have problem to find minimum of two numbers, and I found a formula but I think it is wrong this is ref
For Minimum: [(x + y + abs(x - y)) / 2] Here is the code I tried
function min(x,y){
/* var min
if(x>=y){
min=y
}
else{
min=x
}
return min
*/
return [(x+y + Math.abs(x - y)) / 2]
}
var x,y;
alert("saisir deux nombre :");
x=+prompt('x:');
y=+prompt('y:');
alert("le min est : " + min(x,y) )
console.log(min(x,y))
Test
x: 1
y: 2
le min est : 2
But he must give me 1 instead!
Thanks in advance
The actual formula is ((x + y - Math.abs(x - y)) / 2):
function minimum(x,y){
return ((x + y - Math.abs(x - y)) / 2);
}
console.log(1, 2, 'minimum', minimum(1,2));
console.log(20, 10, 'minimum', minimum(20,10));
console.log(-20, 10, 'minimum', minimum(-20,10));