1
resposta

Resolução Desafio

Segue abaixo o código que fiz. Tive um pouco de dificuldade com a parte final pois não recordava o que utilizar para que a soma fosse correta.

//1. Criação do título
let titulo = document.querySelector ('h1');
titulo.innerHTML = 'Hora do Desafio!';

//2. Exibir mensagem ao clicar o botão console
function exibirMensagemConsole(){ 
    console.log('O botão foi clicado');
};

//3. Exibir um alerta ao clicar no botão alerta
function exibirAlerta() {
    alert('Eu amo Java Script');
}
;
//4. Solicitar o nome de uma cidade mais alerta com frase
function exibirCidade() {
   let nomeDaCidade = prompt('Digite o nome de uma cidade brasileira')
   alert(`Estive em ${nomeDaCidade} e me lembrei de você!`)
};

//5. Soma de 2 algarismos com alerta mostrando o resultado
function exibirSoma() {
    let algarismo1 = parseInt(prompt('Digite um número de 1 a 10'));
    let algarismo2 = parseInt(prompt('Digite outro número de 1 a 10'));
    let somaNumeros = algarismo1 + algarismo2;
    alert(`A soma dos números é ${somaNumeros}`);
};
1 resposta

Oi, Estudante! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Chamou atenção o uso correto de funções, prompt, alert e parseInt, principalmente na parte da soma, onde você conseguiu transformar texto em número antes de calcular, o que resolve bem o problema da operação.

Uma dica interessante para o futuro é usar função reutilizável para evitar repetição de código ao pedir números. Veja este exemplo:


function pedirNumero() {
  return parseInt(prompt('Digite um numero:'));
}

let n1 = pedirNumero();
let n2 = pedirNumero();
alert(n1 + n2);

Esse código cria uma função que pede um número e retorna o valor convertido, facilitando a soma e deixando o código mais organizado.

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