function Cubos
by Ricardo Miranda
JavaScript
var novaOperacao = true;
var num1;
var num2;
var opcao;
while (novaOperacao){
opcao = obterNumero("Qual operaca deseja realizar? 1 = soma ----- 2 = subtrair ----- 3 = Multiplicar ---- 4 = Dividir");
rodarCalculadora(opcao);
novaOperacao = confirm ("Deseja realizar outra operacao?");
}
function rodarCalculadora (opcao){
switch(opcao){
case 1:
num1 = obterNumero("Informe o primeiro numero");
num2 = obterNumero("Informe o segundo numero");
alert (somar(num1, num2));
break;
case 2:
num1 = obterNumero("Informe o primeiro numero");
num2 = obterNumero("Informe o segundo numero");
alert (subtrair(num1, num2))
break;
case 3:
num1 = obterNumero("Informe o primeiro numero");
num2 = obterNumero("Informe o segundo numero");
alert (multiplicar(num1, num2))
break;
case 4:
num1 = obterNumero("Informe o primeiro numero");
num2 = obterNumero("Informe o segundo numero");
alert (dividir(num1, num2))
break;
}
}
function obterNumero(descricaoPergunta){
return parseInt(prompt(descricaoPergunta));
}
function somar(numero1, numero2) {
return numero1 + numero2;
}
function subtrair(numero1, numero2) {
return numero1 - numero2;
}
function multiplicar(numero1, numero2) {
return numero1 * numero2;
}
function dividir(numero1, numero2) {
return numero1 / numero2;
}