<meta charset="UTF-8">
<input id="operacao"/> Digite qual operação você deseja realizar (+,-,*,/)<br>
<input id="numero1"/> Primeiro Numero<br>
<input id="numero2"/> Segundo Numero<br>
<button>CALCULAR</button>
<script>
function soma(n1,n2){
return n1+n2;
}
function subtracao(n1,n2){
return n1-n2;
}
function multiplicacao(n1,n2){
return n1*n2;
}
function divisao(n1,n2){
return n1/n2;
}
var operacao= document.querySelector("#operacao");
var numero1= document.querySelector("#numero1");
var numero2= document.querySelector("#numero2");
var soma = soma(numero1.value,numero2.value);
var subtracao = subtracao(numero1.value,numero2.value);
var multiplicacao = multiplicacao(numero1.value,numero2.value);
var divisao = divisao(numero1.value,numero2.value);
function calculadora(){
if(operacao.value=="+"){
alert("A soma é: "+soma);
}else{
if(operacao.value=="-"){
alert("A subtração é: "+subtracao);
}else{
if(operacao.value=="*"){
alert("A multiplicacao é: "+multiplicacao);
}else{
if(operacao.value=="/"){
alert("A divisao é: "+divisao);
}
}
}
}
}
var button = document.querySelector("button");
button.onclick = calculadora;
</script>
Estava criando um calculadora usando o input e o button porem nao consigo termina-la, pelo que me parece não estou conseguindo pegar os valores de numero1 e numero2