1
resposta

Já posso dirigir?

Na minha lógica, para poder dirigir, ser maior de 18 anos e ter carteira tem que ser verdadeiro, então junto as duas afirmações dentro de um mesmo if e caso algum deles seja falso, não pode, então coloco else pois qualquer um que seja falso já impossibilita poder dirigir:

    if(idade >= 18 && temCarteira == "S") {
        mostra("Já pode dirigir!");
    } else {
        mostra("Ainda não pode dirigir");
    }
PS: Lembrar de colocar aspas no S que é string e usar os dois sinais de igual "=="
1 resposta

Olá José, espero que esteja bem.

Muito bem!

O operador lógico && interliga as duas condições e retorna true ou false. Só retorna true, se todas as condições forem verdadeiras.

== (igual a) retorna verdadeiro caso o primeiro valor seja igual ao segundo.

Você pode compartilhar seus exercícios no Linkedin e/ou subir seu projeto no Github =)

Dúvidas sobre o conteúdo dos cursos, estaremos à disposição!

Se este post te ajudou, por favor, marca como solucionado ✓. Bons estudos!