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 Lógicos (bool)
Armazenam apenas dois valores
true (1)
na pratica
False (0)
na pratica
Expressões lógicas
São expressões que após avaliadas resultam em um valor lógico
Operadores relacionais
Utilizados para comparar valores
São binários
<
menor
maior
<=
menor ou igual
=
maior ou igual
==
igual
!=
diferente
Ao se comparar valores do tipo char são considerados os códigos ASCII
na pratica
Variáveis do tipo char [] não devem ser comparadas utilizando os operadores relacionais diretamente
Aula 24: Estruturas de decisão (if/else)
Estruturas de decisão determinam a execução do programa conforme uma condição (expressão lógica)
Tipos
Decisão simples ( if )
Decisão composta ( if / else )
Estruturas aninhadas
Uso de chaves { }
Seu uso é obrigatório apenas se haver mais de um comando em um bloco
Aula 25 - Expressões lógicas e operadores lógicos
Operadores lógicos
Operam sobre valores lógicos
Unário
Binários
&&
conjunção
||
Dijunção
Aula 26 - Precedência dos operadores
Uma expressão lógica pode conter operadores aritméticos, relacionais, lógicos..
Em que ordem as operações são executadas?
1°: ( )
2°:-,--,++,! (unários)
3°: *,/,% (binários)
4°: +, - (binários)
5°: <,>,<=,>= (binários)
6°: ==, !=, (binários)
7°: && (binário)
8°: || (binário)
Aula 27A - Resolução de exercícios
As maças custam R$ 0,30 cada se forem compradas menos de uma dúzia, e R$ 0,25 se foram compradas pelo menos 12. Escreva um programa que leia o número de maçãs compradas, calcule e escreva o valor total da compra.
resolução
Aula 27B - Resolução de exercícios
Tendo como entrada a altura e o sexo de uma pessoa, construa um programa que calcule e imprima seu peso ideal, utilizando as seguintes fórmulas:
Para homens: (72.7
altura) - 58
Para mulheres: (62.1
altura) - 44.7
Uso os caracteres 'M' e 'f' para o sexo
resolução
Aula 27C - Resolução de exercícios
Escreva um programa que leia as medidas dos lados de um triângulo e escreva se ele é Equilátero, isósceles ou escaleno.
Triângulo Equilátero: possui os 3 lados iguais
Triângulo Isósceles: possui 2 lados iguais
Triângulo Escaleno: possui 3 lados diferentes
resolução
Aula 27D - Resolução de exercícios
Questão do vídeo
resolução
8, 30, 48, mais ou menos unidades (a quantidade pode variar).