Trabalha teste
Aula 03 – Estrutura Condicional
Fundamentos de Programação de Computadores Capítulo “Estrutura Condicional”
Márcio Robério da Costa Ferro mrcferro@gmail.com 2013
Condições
Uma condição pode ter dois valores:
Verdadeiro (true)
Falso (false)
Exemplos de condição
Idade > 18
(idade é maior que 18?)
tipo_sanguineo == “A+”
(tipo sanguíneo é A+?)
alunos_aprovados < 10
(a quantidade de alunos aprovados é menor que 10?)
Operadores Relacionais
Operação Exemplo x == y x != y x <= y x >= y x<y Descrição O valor de x é igual ao valor de y? O valor de x é diferente ao valor de y? O valor de x é menor ou igual ao valor de y? O valor de x é maior ou igual ao valor de y? O valor de x é menor ao valor de y?
== != <= >= < >
x>y
O valor de x é maior ao valor de y?
Operadores Lógicos
Operadores lógicos usados em condições:
Operador em C++ && || ! Significado E (conjunção) OU (disjunção) NÂO (negação)
Tabela Verdade
Condição A
V F
!A
F V
Condição A V V F F
Condição B V F V F
A && B V F F F
A || B V V V F
V = verdadeiro
F = falso
Operadores Lógicos
Exemplo de Tabela Verdade
Vou Estudar (A) Verdade Vou Jogar (B) Verdade A && B Verdade A || B Verdade
Verdade
Falso Falso
Falso
Verdade Falso
Falso
Falso Falso
Verdade
Verdade Falso
Condições com operadores lógicos
Exemplos de condição
Idade > 18 && idade < 70
(idade é maior que 18 e é menor que 70?)
tipo_sanguineo == “A+” || tipo_sanguineo == “A-”
(tipo sanguíneo é A+ ou A-?)
! (alunos_aprovados < 10)
(a quantidade de alunos aprovados é maior ou igual a 10?)
Estrutura de Condição
Estrutura Condicional Simples
Exemplo 01:
SE condição
ENTÃO comando …......................................... Exemplo 02: SE condicao ENTÃO INÍCIO
Comando
Comando
Comando FIM
Estrutura de Condição SE
Estrutura Condicional Simples em C++
Exemplo 01:
if (condição) comando …......................................... Exemplo 02: if (condição){
Comando Comando
Comando