1
resposta

Resolução com operador ternário

const bateria = 65;

bateria < 20 ? console.log('Crítica') :
    bateria >= 20 && bateria <= 80 ?
        console.log('Moderada') : console.log('Cheia');

//Moderada
1 resposta

Oi, Raonny! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Gostei da forma como você aplicou o operador ternário encadeado para resolver a atividade de nível de bateria. Sua lógica está clara e a condição com && foi utilizada corretamente para definir o intervalo de bateria moderada. Isso mostra que você compreendeu bem como trabalhar com condicionais encadeadas em JavaScript.

Uma dica interessante para o futuro é armazenar o resultado da condição em uma variável antes de exibir no console, deixando o código mais organizado. Veja este exemplo:


let bateria = 65;

let nivel = bateria < 20 ? 'Critica' :
            bateria <= 80 ? 'Moderada' : 'Cheia';

console.log(nivel);

Neste exemplo, o código usa o operador ternário para definir o valor da variável nivel e depois exibe o resultado no console, deixando a leitura mais simples.

Alura

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