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

Ajuda com Exercício de Lógica

Estou fazendo um exercício de lógica que estou completamente empacado, alguém mais experiente poderia me dar alguma luz?

Exercício

logical operators:

  1. NOT: !
  2. Comparison Operators: ===, >, <, >=, <=
  3. AND: &&
  4. OR: | |

Escreva uma expressão que represente a seguinte afirmação: "Eu gostaria de um sorvete com morango e chocolate ou stracciatella, ou um sorvete de qualquer sabor, menos caramelo."

Declare uma variável chamada iceCream e atribua a ela a expressão lógica.

meu código:

var chocolate;
var strawberry;
var stracciatella;
var caramel;

var iceCream = strawberry && chocolate || stracciatella || !caramel;

estou completamente perdido nesse exercício.

2 respostas

Olá Diogo, tudo bem?

A lógica que você fez está correta: strawberry && chocolate || stracciatella || !caramel O que eu não entendi nesse exercício é como se espera que seja representado os sabores de sorvete

solução!

Olá Otávio!

Eu consegui resolver o exercício, vi hoje que você colocou aqui. então, realmente ele queria que fosse representado os sabores de sorvete, e fiz assim e deu certo

var chocolate = true;
var strawberry = true;
var stracciatella = true;
var caramel = false;

var iceCream = ((strawberry && chocolate) || (strawberry && stracciatella) || !caramel);