hola, tengo el siguiente codigo que para mi es bastante logico, pero aun asi no funciona, y cuand por ejeplo lo compraro con el numero 4 da un valor loco, que no correspnde.
Código PHP:
function compara(){
//genero array
var Cantidades = new Array("0","30","50","75","100");
var Valores = new Array("100","200","300","400");
for(a = 0; a < Cantidades.length; a++ ){
var numero = document.getElementById('el_numero').value;
//Verifico si el numero esta entre los rangos de los arrays
if(Cantidades[(a+1)] > numero && numero > Cantidades[a]){
//Multiplico
alert(numero * Valores[a])
break
}
}
}
Explico mas menos el codigo.
Tengo sierta cantidad de cosas que segun la cantidad es el precio
si son hasta 30 valen 100, y asi susess....>>>
El problema es que si coloco 1, funciona i me imprime 100, pero si coloco 4 me imprime un numero que no corresponde..
alguien sabe por que ????