No segundo dia do desafio #7DaysOfCode, o objetivo é criar um programa que interaja com o usuário através do prompt.
E, em seguida, exibe a mensagem: "Olá [nome], você tem [idade] anos e já está aprendendo [linguagem]!"
Foi adicionado um complemento onde o sistema pergunta:
"Você gosta de estudar [linguagem]?
Responda com o número 1 para SIM ou 2 para
NÃO."
// Verifica se as respostas iniciais do usuário estão vazias const nome = prompt("Qual o seu nome?"); if (nome === "") { alert("Nome não pode estar vazio!"); } const idade = prompt("Quantos anos você tem?"); if (idade === "") { alert("Idade não pode estar vazio!"); } const linguagem = prompt("Qual linguagem de programação você está estudando?") if (linguagem === "") { alert("Linguagem não pode estar vazio!"); } // Só continua se todas as perguntas iniciais foram respondidas if (nome === "" || idade === "" || linguagem === "") { console.log("Você não respondeu corretamente as perguntas de antes!"); } else { const mensagem = `Olá ${nome}, você tem ${idade} anos e já está aprendendo ${linguagem}!`; console.log(mensagem); //Condição extra: Verifica se o usuário gosta da linguagem informada const pergunta = prompt(`Você gosta de estudar ${linguagem}? (Sim ou Não)`); if (pergunta && pergunta.toUpperCase() === "SIM") { console.log("Muito bom! Continue estudando e você terá muito sucesso"); } else if (pergunta && pergunta.toUpperCase() === "NÃO") { console.log("Ahh que pena... Já tentou aprender outras linguagens?"); } else { console.log("Resposta inválida. Por favor, responda com 'Sim' ou 'Não'."); } }
🚀 Tecnologias utilizadas: JavaScript, console.log( ), prompt( ), alert( ), toUpperCase( ), Template literals (` `), Operadores lógicos, Condicionais para interação com o usuário.
Resultado no console, clique F12
Volta a página principal