1
resposta

[Projeto] [Resolução] Desafio: hora da prática

1 - Exibir mensagem de boas vindas.

console.log('Olá, seja bem-vindo');

2 - Exibir o meu nome no console.

let nome = 'Bruno’;

console.log (`Olá, ${nome}!`);

3 - Exibindo o meu nome com o alert().

let nome = 'Bruno’;

alert (`Olá, ${nome}!`);

4 - Perguntando com prompt e mostrando no console.

let resposta = prompt ('Qual a linguagem de programação que você mais gosta?');

console.log(resposta);

5 - Utilizando variáveis para somar e mostrar no console.

let valor1 = 7;

let valor2 = 10;

let resultado = valor1 + valor2;

console.log (`A soma de ${valor1} e ${valor2} é igual a ${resultado}.`);

6 - Utilizando variáveis para subtrair e mostrar no console.

let valor1 = 364;

let valor2 =  213;

let resultado = valor1 - valor2;

console.log(`A diferença entre ${valor1} e ${valor2} é igual ${resultado}.`);

7 - Verificando se o usuário é maior ou menor de idade com as condições if e else e exibindo a resposta no console.

let idadeUsuario = prompt(‘Digite sua idade:’);

if (idadeUsuario >= 18) {

    console.log (‘Você é maior de idade.’);

} else {

    console.log (‘Você é menor de idade.’);

}

8 - Verificando se um número é positivo, negativo ou zero.

let numero = prompt('Digite um número abaixo:');

if (numero > 0) {

    console.log('O número é positivo.');

} else if (numero < 0) {

    console.log('O número é negativo.');

} else {

    console.log('O número é zero.');

}

9 - Contagem de 0 a 10 com o while e exibindo no console.

let contagem = 1;

while (contagem <= 10) {

    console.log(contagem);

    contagem++;

}

10 - Atribuindo uma nota a um valor numérico e mostrando no console os valores "Aprovado" ou "Reprovado".

let nota = 6;

if (nota >= 7) {

    console.log('Aprovado');

} else {

    console.log('Reprovado');

}

11 - Gerando número decimal aleatório com a função Math.random.

let aleatorio = Math.random();

console.log(aleatorio);

12 - Gerando número aleatório inteiro entre 1 a 10.

let aleatorio = parseInt(Math.random() * 10) + 1;

console.log(aleatorio);

13 - Gerando número aleatório inteiro entre 1 a 1000.

let aleatorio = parseInt(Math.random() * 1000) + 1;

console.log (aleatorio);
1 resposta

Oi! Como vai?

Você estruturou bem cada etapa da atividade, mostrando domínio progressivo dos conceitos de variáveis, condicionais e loops. Foi interessante ver como você aplicou o prompt() com if para verificar idade e sinal de número — isso mostra atenção à lógica de decisão.

Uma dica interessante para o futuro é usar o método parseInt() ou Number() para garantir que a entrada do usuário seja interpretada como número, evitando comparações incorretas com prompt, que retorna string. Veja este exemplo:


let idade = parseInt(prompt('Digite sua idade:'));
if (idade >= 18) {
  console.log('Maior de idade');
} else {
  console.log('Menor de idade');
}

Esse código transforma a entrada em número com parseInt() para funcionar corretamente no if.

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