var operacion = ""; var numero1 = 0; var numero2 = 0; function init(){ var resultado = document.getElementById("resultado"); var cero = document.getElementById("cero"); 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 suma = document.getElementById("suma"); var resta = document.getElementById("resta"); var division = document.getElementById("division"); var multiplicacion = document.getElementById("multiplicacion"); var esigual = document.getElementById("esigual"); cero.onclick = function(){ resultado.textContent = "0"; } uno.onclick = function(){ resultado.textContent = "1"; } dos.onclick = function(){ resultado.textContent = "2"; } tres.onclick = function(){ resultado.textContent = "3"; } cuatro.onclick = function(){ resultado.textContent = "4"; } cinco.onclick = function(){ resultado.textContent = "5"; } seis.onclick = function(){ resultado.textContent = "6"; } siete.onclick = function(){ resultado.textContent = "7"; } ocho.onclick = function(){ resultado.textContent = "8"; } nueve.onclick = function(){ resultado.textContent = "9"; } suma.onclick = function(){ numero1 = resultado.textContent; resultado.textContent = "+"; operacion = "+"; } resta.onclick = function(){ numero1 = resultado.textContent; resultado.textContent = "-"; operacion = "-"; } division.onclick = function(){ numero1 = resultado.textContent; resultado.textContent = "/"; operacion = "/"; } multiplicacion.onclick = function(){ numero1 = resultado.textContent; resultado.textContent = "*"; operacion = "*"; } esigual.onclick = function(){ numero2 = resultado.textContent; switch(operacion){ case "+": resultado.textContent = parseInt(numero1) + parseInt(numero2); break; case "-": resultado.textContent = parseInt(numero1) - parseInt(numero2); break; case "/": resultado.textContent = parseInt(numero1) / parseInt(numero2); break; case "*": resultado.textContent = parseInt(numero1) * parseInt(numero2); break; } } }