Please enable JavaScript.
Coggle requires JavaScript to display documents.
Aula 23: Expressões lógicas e operadores relacionais, Aula 24: Estruturas…
Aula 23: Expressões lógicas e operadores
relacionais
Valores e expressões logicas
Valores lógicos, que usamos a variável bool para armazenar apenas dois valores, true(1) ou false(0)
Expressões lógicas, são expressões analisadas e resolvidas, para serem depois avaliadas como valor lógico
Operadores relacionais
São usados para comparar dois valores lógicos, sendo esses operadores binários
Operadores e funções
Operador <
menor
Operador ==
Igual
Operador >=
Maior ou igual
Operador <=
Menor ou igual
Operador !=
Diferente
Operador >
maior
Quando comparamos os valores do tipo char, será usado os números da caractere da tabela ASCII
E quando usamos o char[], não deve ser feita a comparação diretamente
Exemplo
Aula 24: Estruturas de decisão (if/else)
São usadas para modificar o fluxo de execução de um código, conforme a validação de condições
Tipos de estruturas de decisão
Simples: if
Composta: if e else
Estrutura aninhada
O uso de chaves{} é obrigatório apenas se houver um comando em bloco
Exemplo
Aula 27: Resolução de exercícios
Exercicio A
Exercício D
Exercício C
Exercício B
Aula 25: Expressões lógicas e operadores
lógicos
Operadores lógicos
Operam com os valores lógicos, sendo unário ou binário
Unário
!
Não
Binário
||
disjunção, ou
&&
conjunção, e
Aula 26: Precedência dos operadores
Uma expressão lógica pode conter operadores aritméticos, relacionados e lógicos
Ordem de execução dos operadores
1º: ()
2º: -, --, ++, ! (unários)
3º: *, /, % (binários)
4º: +, - (binários)
5º: <, >, <=, >= (binários)
6º: ==, != (binários)
7º: && (binário)
8º: || (binário)