const bateria = 65
const nivelDaBateria = bateria <= 19? "crítica" : bateria >= 20 && bateria <= 79?"moderada": "cheia"
console.log(nivelDaBateria)
const bateria = 65
const nivelDaBateria = bateria <= 19? "crítica" : bateria >= 20 && bateria <= 79?"moderada": "cheia"
console.log(nivelDaBateria)
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.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!