Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Projeto] Desafio: hora da prática

// Pergunte ao usuario: Qual é o dia da semana?

diadaSemana = prompt ('Qual é o dia da semana?');
if (resposta == 'sabado' || resposta =='domingo') {
    alert ('Bom fim de semana!');
} else {
        alert ('Boa semana!');
    }

// O número escolhido é positivo ou negativo?

let numeroSugerido = prompt ('digite um número positivo ou negativo');
numeroSugerido = parseInt (numeroSugerido); 
if (numeroSugerido > 0) {
    alert ('positivo');
 } else {
        alert ('negativo');
    }
    
// Sistema de pontuação

let resposta = prompt('Digite sua pontuação');
resposta = parseInt(resposta);
    if (resposta <=100) {
        alert ('Parabéns, você venceu!');
        else {
            alert ('Tente novamente para ganhar');
        }
    }
    // Saldo da conta 
    
    let saldoDaConta = 1500;
    saldoDaConta = prompt (`O saldo de sua conta é: ${saldoDaConta}`); 
    alert (saldoDaConta);

// Pedir ao usuário para que insira seu nome

    let nome = prompt ('Insira seu nome aqui'); 
    alert ('Boas-vindas' + nome);
2 respostas
solução!

Oi, Izabel! Tudo bem?

Parabéns pelo desempenho, é muito bacana poder acompanhar a sua evolução por aqui! Deixo como sugestão apenas alguns pequenos ajustes que podem ser feitos no código para que ele funcione conforme o esperado:

Em relação ao exercício sobre o dia da semana estamos perguntando ao usuário qual é o dia da semana, usando a variável diadaSemana para armazenar a resposta mas estamos verificando a variável resposta no lugar da variável que realmente declaramos. Porém, devemos usar a mesma variável nas duas partes, como no exemplo abaixo:

let diadaSemana = prompt('Qual é o dia da semana?');
if (diadaSemana == 'sabado' || diadaSemana == 'domingo') {
    alert('Bom fim de semana!');
} else {
    alert('Boa semana!');
}

Em relação ao exercício sobre o sistema de pontuação o else está dentro do if, porém, ele deve estar fora do bloco if, de acordo com o exemplo abaixo:

let resposta = prompt('Digite sua pontuação');
resposta = parseInt(resposta);
if (resposta >= 100) {
    alert('Parabéns, você venceu!');
} else {
    alert('Tente novamente para ganhar.');
}

Já em relação à atividade sobre o saldo da conta, aqui estamos substituindo o valor do saldo pelo que o usuário digita, mas o exercício nos pede apenas para mostrar o saldo atual, assim, não precisamos pedir ao usuário para inserir um valor, de acordo com a solução abaixo:

let saldoDaConta = 1500;
alert(`O saldo de sua conta é: ${saldoDaConta}`);

Espero ter ajudado! Caso tenha restado alguma dúvida, sinta-se sempre a vontade para usar o fórum para saná-las!

Um forte abraço e bons estudos!

Agradeço pelos apontamentos, me ajuda muito nessa fase de estudos.