function init(){ //variables //declaramos variables var operandoa; var operandob; var operacion; var resultado = document.getElementById('resultado'); var reset = document.getElementById('reset'); var suma = document.getElementById('suma'); var resta = document.getElementById('resta'); var mutiplicacion = document.getElementById('multiplicacion'); var division = document.getElementById('division'); var igual = document.getElementById('igual'); var uno = document.getElementById('uno'); var dos = document.getElementById('dos'); var tres = document.getElementById('tres'); var cuatro = document.getElementById('cuatro'); var cinco = document.getElementById('cinco'); var seis = document.getElementById('seis'); var siete = document.getElementById('siete'); var ocho = document.getElementById('ocho'); var nueve = document.getElementById('nueve'); var cero = document.getElementById('cero'); } //Eventos de click uno.onclick = function(e){ resultado.texteContent = resultado.textContent + "1"; } dos.onclick = function(e){ resultado.texteContent = resultado.textContent + "2"; } tres.onclick = function(e){ resultado.texteContent = resultado.textContent + "3"; } cuatro.onclick = function(e){ resultado.texteContent = resultado.textContent + "4"; } cinco.onclick = function(e){ resultado.texteContent = resultado.textContent + "5"; } seis.onclick = function(e){ resultado.texteContent = resultado.textContent + "6"; } siete.onclick = function(e){ resultado.texteContent = resultado.textContent + "7"; } ocho.onclick = function(e){ resultado.texteContent = resultado.textContent + "8"; } nueve.onclick = function(e){ resultado.texteContent = resultado.textContent + "9"; } cero.onclick = function(e){ resultado.texteContent = resultado.textContent + "0"; } reset.onclick = function(e){ resetear(); } suma.onclick = function(e){ operandoa = resultado.textContent; operacion = "+"; limpar(); } resta.onclick = function(e){ operandoa = resultado.textContent; operacion = "-" limpar(); } multiplicacion.onclick = function(e){ operandoa = resultado.textContent; operacion = "*" limpar(); } division.onclick = function(e){ operandoa = resultado.textContent; operacion = "/" limpar(); } igual.onclick = function(e){ operandob = resultado.textContent; resolver(); } function limpar(){ resultado.textContent = ""; } function resetar(){ resultado,textContent = ""; operandoa = 0; operandob = 0; operacion = ""; } function resolver(){ var res = 0; switch(operacion){ case "+": res = parseFloat(operandoa) + parseFloat(operandob); break; case "-": res = parseFloat(operandoa) - parseFloat(operandob); break; case"*": res = parseFloat(operandoa) * parseFloat(operandob); break; case"/": res = parseFloat(operandoa) / parseFloat(operandob); break; } restear(); resultado.textContent = res; }