Informática, perguntado por fredmg001, 10 meses atrás

Condicionais - Operadores lógicos Posso comprar esse produto? Queremos criar um código que ajude o usuário a saber se ele pode comprar um produto ou não. Para acontecer a venda, a quantidade do produto no estoque tem que ser maior que zero e o produto está ativo. Para escrever este código, teremos duas variáveis já definidas: produtoQtd, produtoAtivo. Faça uma condição que supra a necessidade acima, se o usuário puder comprar o produto exiba a seguinte mensagem “Você pode finalizar essa compra”. Caso contrário exiba “Produto não está disponível para compra” var produtoQtd = 3 var produtoAtivo = true if(produtoQtd == 1 && produtoAtivo == true){ console.log("Você pode finalizar essa compra") } else { console.log("Produto não está disponível para compra") }


andrealvesdeoliveira: var produtoQtd = 3
var produtoAtivo = true
// sua condição aqui

if (produtoQtd > 0 && produtoAtivo) {

console.log ("Você pode finalizar essa compra")

} else {

console.log ("Produto não está disponível para compra")
}

Soluções para a tarefa

Respondido por oliveirapedroo
3

Resposta:

var produtoQtd = 3

var produtoAtivo = true

if(produtoQtd > 0 && produtoAtivo == true){

  console.log("Você pode finalizar essa compra")

} else {

  console.log("Produto não está disponível para compra")

}

Explicação:


cremilsongsilva: somente a questão de não ter que lançar o valor boolean
Respondido por joeliasouzasa
22

Resposta:

var produtoQtd = 3

var produtoAtivo = true

if (produtoQtd > 0 && produtoAtivo){

 console.log("Você pode finalizar essa compra")

} else {

 console.log("Produto não está disponível para compra")

}

Explicação:

Não precisa informar o booleano, no caso o "true".

Lembrando sempre de usar o operador lógico AND = &&

Esse operador nos permite validar DUAS ou mais condições. E ele só irá

dar “verdadeiro” se as duas forem “verdadeiro” também.

Perguntas interessantes