Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Desafio: hora da prática (2)

No desafio a parte 1 eu acabei pesquisando e descobri que não se pode usar a vírgula (,) para dizer "ou", eu fiz pela primeira vez sendo let finalDeSemana = ("sabado" , "domingo") e depois usei if para comparar, mas estava errado e para dizer "OU" se usa o || para cada dia e assim ficou o código:

//Parte 1 do desafio

let diaDaSemana = prompt("Qual o dia da semana?")
if (diaDaSemana == "sabado" || diaDaSemana == "domingo"){
    alert("Bom final de semana!")
} else {
    alert("Boa Semana!")
}


//Parte 2 do desafio

let numero = prompt ("Escolha um número positivo ou negativo! (apenas números)")
let numeroPositivo = numero >=0

if (numeroPositivo) {
    alert("Parabens, seu número é Positivo")
} else {
    alert("Parabens, voçe escolheu um numero Negativo")
}


//Parte 3 do desafio

let pontuação = prompt("Qual sua pontuação? (apenas números)")
let vitoria = pontuação >=100

if (vitoria){
    alert("Parabens! Voçe Ganhou!")
} else {
    alert("Tente novamente para ganhar!")
}


//Parte 4 do desafio

alert("Vamos ser seu saldo!")
let saldoDaConta = 1000
alert(`O seu saldo é de ${saldoDaConta}!`)


//Parte 5 do desafio

alert("Bem vindo ao meu site!")
let nome = prompt ("Qual o seu nome?")
alert(`Seja bem vindo(a) ${nome}!`)

OBS: essa é minha primeira vez estudando programação, então se puder dar dica eu agradeço!

1 resposta
solução!

Oii, Ruan. Tudo belezinha?

Obrigada por compartilhar seu código com a comunidade Alura.

Gostei de como você usou a lógica de comparação no seu código, especialmente no if com || para verificar os dias do final de semana. Isso demonstra que você tá aplicando corretamente os conceitos que tá aprendendo.

Uma dica interessante é que você pode usar o parseInt() para garantir que o valor do prompt seja convertido para um número, evitando que o valor seja tratado como uma string. Veja este exemplo:


let numero = parseInt(prompt("Escolha um número positivo ou negativo! (apenas números)"));

if (numero >= 0) {
    alert("Parabéns, seu número é positivo");
} else {
    alert("Parabéns, você escolheu um número negativo");
}

Esse método ajuda a garantir que o valor inserido seja tratado de forma numérica, permitindo comparações precisas.

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓

bons estudos