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
Variável bool
Armazena valores lógicos, que são apenas 2 o:
True (1)
http://cpp.sh/2d62g
False (0)
http://cpp.sh/877qs
Expressões lógicas
Elas são expressões que após serem avaliadas resultam em um valor lógico
Operadores racionais
são binários
<=
menor ou igual
http://cpp.sh/5ojcst
>=
maior ou igual
http://cpp.sh/6oiex
>
maior
http://cpp.sh/2gezm
!=
diferente
http://cpp.sh/7yt36a
<
menor
http://cpp.sh/5ah6s
==
Igual
http://cpp.sh/4najk
Ao se comparar valores da variável char serão considerados os valores da tabela ASCII
São usados para comparar valores logicos
Não se deve comparar variáveis do tipo char[ ],usando diretamente operadores racionais
http://cpp.sh/3asur
Essa foi a forma errada
http://cpp.sh/2q5cj
Essa é a forma correta
Aula 24: Estruturas de decisão (if/else)
Estruturas de decisão são utilizadas para modificar o fluxo de execução de um programa conforme a avaliação de uma condição (expressão lógica)
Tipos
Decisão composta
if / else
http://cpp.sh/9c7bz
Estrutura alinhadas
Decisão simples
if
http://cpp.sh/3bpoa
O uso das
chaves { }
O uso delas só é obrigatório se tiver mais de um comando no mesmo bloco
Aula 25 - Expressões lógicas e operadores lógicos
Operadores Lógicos
Unário
Negação
Binário
Conjunção &&
Disjunção
Operam sobre os valores logicos
AULA 26:Precedência dos operadores
As expressões podem conter valores Racionais, Lógicos e Aritméticos. Mas em qual ordem eles são executados.
4° -, = ( são binários)
5° >, <, >=, <= ( eles são binários)
3° *, /, % (eles são binários)
6° ==, != ( são binários)
2° -, --, ++, ! (eles são unários)
7° && (é binário)
1° ( )
8° || (é binário)
Dica: sempre tentar usar parágrafos para fazer uma precedência implícita, assim evitando que algumas operações sejam feitas antes de outras.