-
Notifications
You must be signed in to change notification settings - Fork 0
/
text2.js
40 lines (37 loc) · 973 Bytes
/
text2.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
39
40
function conta(){
var opcao=(document.getElementById ('operacao').value)
var valor1=parseFloat (document.getElementById ('valor1').value);
var valor2=parseFloat (document.getElementById ('valor2').value);
var result;
if(opcao!="+" && opcao!="-" && opcao!="*" && opcao!="/"){
alert ("Operação inválida");
return;
}
if (isNaN(valor1) || isNaN(valor2)) {
alert("Número inválido");
return;
}
switch(opcao){
case "+":
result = valor1 + valor2;
break;
case "-":
result=valor1-valor2;
break;
case "*":
result = valor1*valor2;
break;
case "/":
if (valor2==0){
alert ("Segundo valor inválido");
}
else{
result=valor1/valor2;
}
break;
}
alert ("Resultado: " + result);
}
function mudar(){
window.location.href="index.html";
}