• Matéria: Lógica
  • Autor: requisitioned
  • Perguntado 6 anos atrás

Condicional ELSE IF - Petshop

Precisamos criar um código que ajude um petshop a dizer se o pet está com o peso ideal. E para isso eles deixaram para você as informações que ele usam para fazer essa classificação:


- Abaixo de 4kg = Abaixo do Peso

- Maior que 10kg = Acima do Peso

- Se tiver entre esses dois valores = Peso normal.


Utilizando o ELSE IF e crie o código para suprir essa necessidade e imprimindo as mensagens de acordo com a lista acima!

Qual é o erro, queria saber. Segue o Código:
var petPeso = 7
if(petPeso < 4){
console.log("Abaixo do Peso")
}
else if(petPeso > 10){
console.log("Acima do Peso")
}
else {
console.log("Peso Normal")
}



ewertonstanwood: var petPeso = 7

if (petPeso > 10){console.log("Acima do Peso")}
else if (petPeso < 4){console.log("Abaixo do Peso")}
else {console.log("Peso normal")}
professorajaqueline1: estoou com o mesmo erro
raquelxl: var petPeso = 7

if (petPeso < 4) {
console.log("Abaixo do peso")
}
else if (petPeso >10) {
console.log("Acima do peso")
} else {
console.log("Peso normal")
} // escreva seu código aqui
raquelxl: já tentei de tudo mas não vai
andrealvesdeoliveira: var petPeso = 7

// escreva seu código aqui

if (petPeso < 4) {
console.log("Abaixo do Peso")
} else if (petPeso >= 10) {
console.log("Acima do Peso")
} else {
console.log("Peso normal")
}
Kyo00: Essa deu certo! Que estranho, parecia exatamente igual a todas as minha tentativas anteriores...

Respostas

respondido por: radennof
7

Resposta:

Explicação:

Eu fiz assim e deu certo

var petPeso = 7

if(petPeso<4) {

   console.log("Abaixo do Peso")

   }  

   else if(petPeso>10) {

       console.log("Acima do Peso")

   }

   else {

       console.log("Peso normal")

   }


linebh083: Obrigado! fiz exatamente assim, já conferir varias vezes para ver se tinha alguma coisa errada e ainda assim, estar dando erro, "imprimir a mensagem "peso normal". afff
akemijoyce: Preste atenção na indentação. Verifique os espaços. Essa resposta está correta.
verniqs: var petPeso = 7

if (petPeso < 4) {
console.log("Abaixo do Peso")
} else if (petPeso > 10) {
console.log("Acima do Peso")
} else {
console.log("Peso normal")
}
JoaoJoni: Estou com o mesmo erro.]
Laitaoliveira: o meu deu certo com a resposta de Randenof. E eu n sei por que o meu olhei do mesmo jeito e nao passou. Não consegui perceber onde a diferença, nem nos espaços.
raquelxl: agora eu consegui é os espaços, tem que estar bem estruturados se não dá erro
indexclamarques: var petPeso = 7

if(petPeso<4) {

console.log("Abaixo do Peso")

}

else if(petPeso>10) {

console.log("Acima do Peso")

}

else {

console.log("Peso normal")

}
respondido por: nicolefc22
1

Verificando que a diferença está no espaçamento de cada código ou variável.

Vejamos que o código dado no enunciado está errado, de forma que ao colocar para ativar teremos erro. Por isso, a solução da questão será a forma certa para que a programação finalize de forma correta, dando o valor certo pedido.

Então, o código deve ser aplicado como mostrado abaixo:

var petPeso = 7

if(petPeso<4) {

  console.log("Abaixo do Peso")

  }  

  else if(petPeso>10) {

      console.log("Acima do Peso")

  }

  else {

      console.log("Peso normal")

  }

Portanto, a pessoa que aplicará o código citado terá êxito na formatação do programa e exibirá ,o que esta sendo pedido que é a classificação : "Abaixo do peso", "Acima do peso" ou "Peso normal".

Aprenda mais o conceito lendo em:

https://brainly.com.br/tarefa/2133644

Anexos:
Perguntas similares