Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] desafio Exercico 5 -Media de entre dois numeros

Gostariade um retorno

//Implemente uma função que calcule a média de dois números, 
// interrompendo a execução se algum dos números não for válido.
let num1 = 2;
let num2 = 5;
let mediaNumero = media(num1,num2);

function media(nun1, nun2){
    if ((isNaN(nun1)) || (isNaN(nun2))){
         return "error";
    }
        return (nun1 + nun2)/2;
   
}
console.log(media(num1,num2))
1 resposta
solução!

Oi, Ivan! Como vai?

Você estruturou bem a lógica do desafio e já incluiu a verificação com isNaN, o que é muito importante para garantir que os valores sejam numéricos. Isso mostra atenção à validação de entrada, que é um cuidado essencial na programação.

Uma dica interessante para o futuro é testar também valores recebidos via prompt, que chegam como string, e fazer a conversão com parseFloat. Veja este exemplo:


let num1 = parseFloat(prompt("Digite o primeiro número:"));
let num2 = parseFloat(prompt("Digite o segundo número:"));

function media(n1, n2) {
    if (isNaN(n1) || isNaN(n2)) {
        return "error";
    }
    return (n1 + n2) / 2;
}

console.log(media(num1, num2));

Esse código solicita dois números, transforma-os em float e calcula a média. Se algum não for número, retorna "error".

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!