1
resposta

[Dúvida] Duvida na condição

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Prezados, boa tarde.

Sempre quando eu rodo o código e coloco o valor acima de 1000, ele me retorna a mesma mensagem do if.

Tem algo de errado?

att,

1 resposta

Oi, Guilherme! Tudo bem?

Podemos observar no código que o bloco if está configurado para exibir a mensagem "Você pode receber bolsa família!" quando a condição (mínimo <= valorBolsa) é verdadeira, ou seja, quando o valor inserido pelo usuário é menor ou igual a 1000, porém, o bloco else, que é executado quando a condição do if não é atendida (ou seja, quando o valor inserido é maior que 1000), está configurado para exibir exatamente a mesma mensagem, por isso o problema está ocorrendo.

Dessa forma, para corrigi-lo devemos apenas alterar a mensagem no bloco else para informarmos que o usuário não tem direito ao benefício, deixando nosso código de acordo com o exemplo abaixo:

alert('Bem vindo ao cadastro do Bolsa Família');
let valorBolsa = 1000;
let mínimo = prompt('Qual sua renda atual?');
if (mínimo <= valorBolsa) {
    alert('Você pode receber bolsa família!');
} else {
    alert('Você não pode receber bolsa família!');
}

Espero ter ajudado! Caso tenha ficado alguma dúvida, sinta-se à vontade em comunicar, estou à disposição!

Um forte abraço e bons estudos!

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