REVELAR

Fórum Ajuda mais uma vez #612242

30/07/2020

0

Gente alguém pode me ajudar? estou tentando fazer esse exercicio aqui:
Fazer um programa no qual o usuário deve montar uma
salada de frutas com uma cereja no final. Deve ser
perguntado em sequência “Qual fruta adicionar? “. Quando
for adicionado a cereja, finalizar com a frase “Sua salada
de frutas está pronta!

E fiz assim, mas só fica pedindo pra digitar a fruta, mesmo quando coloco a cereja.
let fruta = 0
window.prompt(''''''''digite uma fruta'''''''')
while (fruta !=''''''''cereja''''''''){
window.prompt(''''''''Digite uma fruta'''''''')
}

window.prompt(''''''''Sua salada de frutas está completa'''''''')
Giorgia

Giorgia

Responder

Post mais votado

30/07/2020

você iniciou a variável fruta com 0, e depois não trocou mais o valor, logo sempre será diferente de 'cereja' e nunca sairá do laço.
tente assim:
let fruta = '';
do {
  // code block to be executed
  fruta = window.prompt('Digite uma fruta');
}
while (fruta.toUpperCase() != 'CEREJA');
dessa forma a variável será iniciada com uma string vazia, e será atribuído um novo valor a partir do que for digitado pelo usuário. então, após obter o valor digitado, será efetuada uma comparação com a string 'cereja'.

Emerson Nascimento

Emerson Nascimento
Responder

Gostei + 1

Mais Posts

30/07/2020

Giorgia

você iniciou a variável fruta com 0, e depois não trocou mais o valor, logo sempre será diferente de 'cereja' e nunca sairá do laço.
tente assim:
let fruta = '';
do {
  // code block to be executed
  fruta = window.prompt('Digite uma fruta');
}
while (fruta.toUpperCase() != 'CEREJA');
dessa forma a variável será iniciada com uma string vazia, e será atribuído um novo valor a partir do que for digitado pelo usuário. então, após obter o valor digitado, será efetuada uma comparação com a string 'cereja'.


Muito obrigada mesmo Emerson.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar