Please enable JavaScript.
Coggle requires JavaScript to display documents.
Aula 23: expressões lógica e operadores relacionais., Aula 24: estruturas…
Aula 23: expressões lógica e operadores relacionais.
Usamos (bool) quando trabalhamos com valores lógicos
Armazena 2 valores
True (1)
False (0)
Expressões lógicas
Apresentam uma saída de valor lógico
Operadores binários
Menor que ( < )
Maior que ( > )
Menor ou igual ( <= )
Maior que ( >= )
Igual ( == )
Diferente ( != )
Quando comparados valores do tipo char, são comparados os códigos ASCII dos mesmos
Variáveis do tipo "char [ ]" não devem ser comparadas diretamente com os operadores relacionais
Aula 24: estruturas de decisão (if e else)
Faz o programa ser não linear, através de decisões lógicas no decorrer do programa
Tipos de estruturas de decisão
Simples
Composta
Aninhada
O uso das chaves ”{ }" só é obrigatório se um bloco ter mais de 1 comando, caso contrário é opcional
Aula 25: expressões lógicas e operadores lógicos
Operadores lógicos
Binários
Conjunção (&&)
Disjunção ( || )
Unário
Negação ( ! )
Aula 26: precedência dos operadores
Uma expressões lógica pode ter vários tipos de operadores, sendo eles: lógicos, aritméticos e relacionais
A ordem que as operações são executadas
1° ( )
2°: unários --> -, --, ++, !
3°: binários --> *, /, %
4° binários --> +, -
5°: binários →→ <=, >=, <, >
6°: binários --> ==, !=
7°: binários --> &&
8°: binários --> ||
Aula 27 ( A ) - Resolução de exercícios
As maçãs custam R$ 0,30 cada se forem compradas menos do que uma dúzia, e R$ 0,25 se forem compradas pelo menos doze. Escreva um programa que leia o número de maçãs compradas, calcule e escreva o valor total da compra.
Aula 27 (B) - Resolução de exercícios
Resolução do exercício trabalhado na aula
Questão 27 (C) Resolução de exercícios
Resolução do exercício proposto na aula
Aula 27 (D) Resolução de exercícios
Resolução do exercício proposto na aula