Professor
Aula 03 – Estrutura Condicional
Fundamentos de Programação de Computadores
Capítulo “Estrutura Condicional”
Márcio Robério da Costa Ferro mrcferro@gmail.com 2014
Condições
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?)
Condições
Operadores Relacionais
Operação
==
!=
=
<
>
Exemplo
Descrição
x == y
O valor de x é igual ao valor de y?
x != y
O valor de x é diferente ao valor de y?
x = y
O valor de x é maior ou igual ao valor de y?
xy
O valor de x é maior ao valor de y?
Operadores Lógicos
Exemplo de Tabela Verdade
Vou Estudar
(A)
Vou Jogar
(B)
A && B
A || B
Verdade
Verdade
Verdade
Verdade
Verdade
Falso
Falso
Verdade
Falso
Verdade
Falso
Verdade
Falso
Falso
Falso
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
}
Estrutura de Condição SE
●
Estrutura Condicional Composta
Exemplo 01:
SE condição
ENTÃO comando
SENÃO comando