1
resposta

[Projeto] 5 Desafios

Olá, esse é meu código. Nunca tive contato com linguagem de programação, deu para aprender bastante. Pesquisei alguns codigos a mais para ajudar no script.

alert('Bem vindo aos desafios!');
// Desafio 1
let diaDaSemana = prompt('Que dia é hoje?');
// transforma tudo em minúsculo
diaDaSemana = diaDaSemana.toLowerCase();
console.log(`O usuário digitou ${diaDaSemana}`);

if (diaDaSemana == 'sabado' || diaDaSemana == 'domingo' || diaDaSemana == 'sábado'){
    alert('Bom final de semana!')
} else {
    alert ('Boa semana!')
}
console.log('Fim do desafio 1');

// Desafio 2
let numero = prompt('Digite um número:'); 
numero = Number(numero); // converte a string para número
console.log(`O usuário digitou ${numero}`);

if (numero<0){
    alert('Número negativo');
} else if (numero>0){
    alert('Número positivo');
} else {
    alert('Número neutro');
} 
console.log('Fim do desafio 2');

// Desafio 3
let pontuacao = prompt('Digite sua pontuação:');
pontuacao = Number(pontuacao); // converte a string para número
console.log(`O usuário digitou ${pontuacao}`);

if (pontuacao >= 100){ 
    alert('Parabéns! Você venceu!');
} else {
    alert('Tente novamente para ganhar');
}
console.log('Fim do desafio 3');

// Desafio 4
let SaldoDaConta = prompt('Qual o saldo da sua conta?');
alert(`Seu saldo é de R$ ${SaldoDaConta}`);
SaldoDaConta = Number(SaldoDaConta); // converte a string para número
console.log(`O usuário digitou ${SaldoDaConta}`);
console.log('Fim do desafio 4');

// Desafio 5
let Nomeuser = prompt('Qual o seu nome?');
alert(`Olá ${Nomeuser}, seja bem vindo(a)!`);
console.log(`O usuário digitou ${Nomeuser}`);
console.log('Fim do desafio 5');
1 resposta

Oi, Leonardo! Como vai?

Agradeço por compartilhar.

Gostei bastante da forma como você estruturou os desafios e aplicou a conversão de valores com Number(). Isso mostra que você já está se acostumando a lidar com tipos diferentes no JavaScript, o que é necessário para evitar erros em operações lógicas e matemáticas.

Uma dica interessante para o futuro é usar trim() para remover espaços extras digitados pelo usuário.


let nome = prompt('Digite seu nome:').trim();

console.log('Ola ' + nome);

Esse código garante que mesmo que a pessoa digite espaços antes ou depois do nome, o resultado será exibido corretamente.

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