Você está na página 1de 2

Calculadora em Javascript:

// Função para adicionar dois números


function adicionar(num1, num2) {
return num1 + num2;
}

// Função para subtrair dois números


function subtrair(num1, num2) {
return num1 - num2;
}

// Função para multiplicar dois números


function multiplicar(num1, num2) {
return num1 * num2;
}

// Função para dividir dois números


function dividir(num1, num2) {
// Verifica se o divisor é zero para evitar divisão por zero
if (num2 === 0) {
return "Erro: Divisão por zero!";
}
return num1 / num2;
}

// Função principal que executa a calculadora


function calcular() {
// Solicita os números e a operação ao usuário
var num1 = parseFloat(prompt("Digite o primeiro número:"));
var num2 = parseFloat(prompt("Digite o segundo número:"));
var operacao = prompt("Digite a operação desejada (adicao, subtracao,
multiplicacao, divisao):");

var resultado;

// Executa a operação selecionada usando switch case


switch (operacao) {
case "adicao":
resultado = adicionar(num1, num2);
break;
case "subtracao":
resultado = subtrair(num1, num2);
break;
case "multiplicacao":
resultado = multiplicar(num1, num2);
break;
case "divisao":
resultado = dividir(num1, num2);
break;
default:
resultado = "Erro: Operação inválida!";
}

// Exibe o resultado no console


console.log("Resultado: " + resultado);
}

// Chamando a função para executar a calculadora


calcular();

Você também pode gostar