1
resposta

Desafio: hora da prática - Concluído!

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="stylesheet" href="style.css">
    <title>Document</title>
</head>
<body>
    <header>
        <h1></h1>
    </header>
    <main class="container">
        <button onclick="botaoConsole()" class="button">Console</button>
        <button onclick="botaoAlerta()" class="button">Alert</button>
        <button onclick="botaoPrompt()" class="button">Prompt</button>
        <button onclick="botaoSoma()" class="button">Soma</button>
    </main>

      <script src="app.js"></script>
</body>
</html>

//desafio 1
let texto = document.querySelector ('h1');
texto.innerHTML = 'Hora do Desafio';

//desafio 2
function botaoConsole() {
    console.log('O botao foi clicado');
}

//desafio 3
function botaoAlerta() {
    alert('Eu amo JS');
}

//desafio 4
function botaoPrompt() {
    let cidade= prompt ('Digite o nome da cidade: ');
    alert ('Estive em ' + cidade + '  e lembrei de você');
}


//desafio 5
function botaoSoma() {
    let numero1= prompt('Digite o primeiro numero: ');
    let numero2= prompt('Digite o segundo numero: ');
    soma=parseInt(numero1)+parseInt(numero2);
    alert('Resultado: ' + soma);  
}           
1 resposta

Oi Antônia, tudo bem? 😊

Parabéns por concluir o desafio! 👏

Seu código está bem estruturado e funcional.

Gostei da forma como você utilizou o parseInt() para garantir que a soma fosse feita corretamente com números. 👍

Uma pequena sugestão: você pode usar template literals (strings com template) para deixar seu código mais limpo e fácil de ler, principalmente nas funções botaoPrompt e botaoSoma.

Veja um exemplo de como você pode fazer isso:

function botaoPrompt() {
    let cidade = prompt('Digite o nome da cidade: ');
    alert(`Estive em ${cidade} e lembrei de você`);
}

function botaoSoma() {
    let numero1 = prompt('Digite o primeiro número: ');
    let numero2 = prompt('Digite o segundo número: ');
    let soma = parseInt(numero1) + parseInt(numero2);
    alert(`Resultado: ${soma}`);
}

Essa mudança torna o código mais conciso e fácil de entender. 🤔

🎓 Para saber mais:

Continue praticando e explorando novas funcionalidades! 💪

tux matrixCaso este post o tenha ajudado,marque-o como solucionado ☑️.Bons Estudos! 🤓