1
resposta

Resolução

const bateria = 65

const nivelDaBateria = bateria <= 19? "crítica" : bateria >= 20 && bateria <= 79?"moderada": "cheia"

console.log(nivelDaBateria)
1 resposta

Oi, Leandro! Como vai?

Obrigada por compartilhar o código que você construiu com a nossa comunidade :)

Gostei de como você utilizou o operador ternário para definir o nível da bateria. Sua lógica ficou super bem feita ao separar os estados crítica, moderada e cheia, e o uso da condicional composta com && mostra que você já está entendendo muito bem como combinar verificações dentro da mesma expressão.

Uma dica interessante pra você testar no futuro é utilizar o método Math.random() para simular valores de bateria automaticamente durante testes. Por exemplo:


let bateria = Math.floor(Math.random() * 101);

let nivel = bateria <= 19 ? "critica" : bateria <= 79 ? "moderada" : "cheia";

console.log(bateria);
console.log(nivel);

Neste código usamos Math.random() para gerar um número aleatório entre 0 e 100 e testar automaticamente os níveis de bateria no console.

Alura

Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!