Necesito hacer un verificador de gastos, y este es el requisito en javascript: en el div con la identificación del veredicto, aparece el mensaje ¡Gastaste demasiado! si el valor de los gastos supera el 20% de los ingresos totales de Jon. De lo contrario, verá el mensaje Sus gastos están en los parámetros.
Este es el código html:
<div> <div>Valoare alocatie: <input id="revenue"></div> <div>Cheltuieli totale : <input id="expenses"></div> <button id="check-button">Verifică</button> <div id="verdict"></div> </div>
como puedo solucionar el problema Probé esto:
let revenue=document.getElementById('revenue'); let expenses=document.getElementById('expenses'); let btn=document.getElementById('check-button'); let verdict=document.getElementById('verdict');
Podrías intentar esto:
if(expenses > (20/100 * revenue)){ verdict.innerText += 'You spent too much!'; } else { verdict.innerText += 'Your expenses are in the parameters'; }
Básicamente, lo que hace es verificar si los gastos superan el 20% (que también se puede representar como 20/100) de los ingresos (* ingresos) e imprime en consecuencia.