1
resposta

Solução dos desafios (cada um com o código redigido).

Esses foram os códigos que usei para escrever em JS cada uma das 5 propostas do desafio:
obs: Ha alguma dica para aprimorar (simplicar, porem atingindo o mesmo resultado)?
Muito Obrigada!

01-

//01 - Pergunte ao usuário qual é o dia da semana. Se a resposta for "Sábado" ou "Domingo", mostre "Bom fim de semana!". Caso contrário, mostre "Boa semana!".
let = diaDaSemana = prompt('Qual é o dia da semana?');
if (diaDaSemana == 'Sábado' || diaDaSemana == 'sábado' || diaDaSemana == 'sabado' || diaDaSemana == 'Domingo' || diaDaSemana == 'domingo') {
    alert('Bom fim de semana!');
} else {
    alert('Boa semana!');
}

02-

//02 - Verifique se um número digitado pelo usuário é positivo ou negativo. Mostre um alerta informando.
// se o número for > 0, é positivo
// se o número for = 0, é neutro
// se o número for < 0,é negativo
let chuteUsuario = 0;
chuteUsuario = prompt('Digite um número para ser classificado como positivo ou negativo:');
if (chuteUsuario > 0) {
    alert(`O número ${chuteUsuario} é positivo!`);
} else if (chuteUsuario < 0) {
    alert(`O número ${chuteUsuario} é negativo!`);
} else {
    alert('O número é neutro!');
}

03 - Versão transcrita na pagina que abre o link de ajuda "Resolução dos desafios do curso de lógica de programação"

//03 Crie um sistema de pontuação para um jogo.
//Se a pontuação for maior ou igual a 100, mostre "Parabéns, você venceu!".
// Caso contrário, mostre "Tente novamente para ganhar.".
let = pontuacaoDoJogo = 100;
pontuacaoDoJogo = prompt ('Qual foi a sua pontuaão ao final do jogo?');
if(pontuacaoDoJogo >= 100) {
    console.log('Parabéns, você venceu!'); 
} else {
    console.log('Tente novamente para ganhar.');
}

03 - Versão de acordo com que esta literalmente escrito na "09
Desafio: hora da prática"

//03 Crie um sistema de pontuação para um jogo.
//Se a pontuação for maior ou igual a 100, mostre "Parabéns, você venceu!".
// Caso contrário, mostre "Tente novamente para ganhar.".
let = pontuacaoDoJogo = 100;
pontuacaoDoJogo = prompt ('Qual foi a sua pontuaão ao final do jogo?');
if(pontuacaoDoJogo >= 100) {
    alert('Parabéns, você venceu!'); 
} else {
    alert('Tente novamente para ganhar.');
}

03 - Observação: trouxe essa questão pois, houve momentos que busquei ajuda com a opinião do instrutor e observei essa divergencia de texto. O que trouxe curiosidade em escrever em ambas as possibilidades.

04 -

//4 Crie uma mensagem que informa o usuário sobre o saldo da conta
//usando uma template string para incluir o valor do saldo.
let = saldoDaConta = 777
alert(`O saldo da sua conta é de R$ ${saldoDaConta}.`);

05-

//05 peça ao usuário para inserir seu nome usando prompt.
//em seguida, mostre um alerta de boas-vindas usando esse nome.

let nomeUsuarioBoasVindas = prompt('Por gentileza, escreva seu nome;');
alert (`Boas-vindas ${nomeUsuarioBoasVindas}!`);

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Waleska, como vai?

Gostei bastante da sua dedicação em resolver todos os desafios e também da sua curiosidade em testar variações no código. É uma ótima prática comparar abordagens diferentes e entender o motivo de cada uma funcionar. Seu código está correto e cumpre o que foi pedido em todas as atividades. Há apena pequenos ajustes que podem deixar a escrita mais limpa e padronizada.

Um ponto que vale revisar é o uso de let = variavel = ... nas declarações. O correto é apenas let variavel = ..., sem o sinal de igual antes do nome. Também dá para simplificar um pouco a verificação de maiúsculas e minúsculas no primeiro desafio, usando toLowerCase().

Por exemplo, no primeiro exercício, poderia ficar assim:

let diaDaSemana = prompt('Qual é o dia da semana?').toLowerCase();
if (diaDaSemana === 'sábado' || diaDaSemana === 'sabado' || diaDaSemana === 'domingo') {
  alert('Bom fim de semana!');
} else {
  alert('Boa semana!');
}

Seu trabalho está muito bem feito. Continue compartilhando seus códigos e explorando novas formas de aprimorar suas soluções.

O fórum está à disposição sempre que quiser trocar ideias e aprender ainda mais.

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