-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathscript.js
38 lines (26 loc) · 1.21 KB
/
script.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
const boton = document.querySelector('#calcular');
boton.addEventListener('click', calcular);
function calcular(){
const total_cuenta = document.getElementById('total_cuenta').value;
const porcentaje_propina = document.getElementById('porcentaje').value;
let porcentaje= (porcentaje_propina / 100) * total_cuenta;
let resultado = Number(total_cuenta) + porcentaje;
if (total_cuenta === "" || porcentaje_propina === ""){
alert("NO INGRESO LOS DATOS COMPLETOS!");
}else{
let contenedorpadre = document.querySelector('.resultado');
let contenedor = document.querySelector('.content');
contenedorpadre.style.display = "block";
contenedor.innerHTML = `<span>Valor cuenta: $${total_cuenta}</span>
<span>Porcentaje: $${porcentaje}</span>
<span>Total a pagar: $${resultado}</span>`;
document.querySelector('#limpiar').classList.add('limpiar_datos');
}
document.querySelector('.limpiar_datos').addEventListener('click', limpiarDatos);
function limpiarDatos(){
document.getElementById('total_cuenta').value = "";
document.getElementById('porcentaje').value = "";
document.querySelector('.resultado').style.display= "none";
document.querySelector('#limpiar').classList.remove('limpiar_datos');
}
}