0
respostas

[Projeto] Resolução do desafio da Calculadora

Fiquei muito feliz em fazer esse desafio, pois pensei que seria mais difícil do que foi, consegui monta-lo de uma forma simples e consegui incluir as informações que achei pertinente para o exercício. Se tiverem sugestões de melhoria, ficaria feliz em ler.

function calcular() {
let numero1 = parseInt (prompt ("Insira o primeiro número para calcular a operação matemática:"));
let numero2 = parseInt (prompt ("Insira o segundo número para calcular a operação matemática:"));
let operacao = prompt ("insira a operação matemática desejada, sendo: (+) para somar, (-) para subtrair, (*) para multiplicar e (/) para dividir:");

if (isNaN(numero1) || isNaN(numero2)) {
    alert("Foi digitado algum caractere errado, favor refazer cálculo");
    return;
}

let resultado;

if (operacao == "+") {
 resultado = numero1 + numero2
alert (`O resultado da soma é de ${numero1 + numero2}`);
} else if (operacao == "-") {
alert (`O resultado da subtração é de ${numero1 - numero2}`);
} else if (operacao == "*") {
alert (`O resultado da multiplicação é de ${numero1 * numero2}`);
} else if (operacao == "/") {
alert (`O resultado da divisão é de ${numero1 / numero2}`);
}else {
    alert("Operação inválida!");
}}

calcular ()