-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCalculadora.js
37 lines (32 loc) · 1 KB
/
Calculadora.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
const txtNum1= document.getElementById("num1")
const txtOperacion= document.getElementById("operacion")
const txtNum2= document.getElementById("num2")
const buttonCalcular= document.getElementById("calcular")
const pResultado= document.getElementById("resultado")
buttonCalcular.addEventListener('click', calcular)
function calcular(){
const tipo= txtOperacion.value
const op1= parseFloat(txtNum1.value)
const op2= parseFloat(txtNum2.value)
if((tipo== "+" || tipo== "-" || tipo== "*"||tipo== "/" )&& ((isNaN(op1)==false && isNaN(op2)==false))){
let resultado
switch(tipo){
case "+":
resultado= op1+op2
break;
case "-":
resultado= op1-op2
break;
case "*":
resultado= op1*op2
break;
case"/":
resultado= op1/op2
break;
}
pResultado.innerText=("El resultado es = "+resultado);
}
else {
pResultado.innerText=("Cálculo Imposible");
}
}