Linguagem de programação 4
Daniel de Sena Araújo
Escola Técnica CEPEP
Agenda
• Declaração de variáveis booleanas;
• Usando operadores booleanos para criar
expressões;
• Escrever instruções if para tomada de decisão
baseada no resultado de uma expressão;
• Escrever instruções switch para tomada de
decisões mais complexas;
Variáveis booleanas
• Para declaram variáveis booleanas, utilizamos
a palavra bool;
• Armazenam os valores true (verdadeiro) e
false (falso);
• Sintaxe:
bool estaPronto;
estaPronto = true;
Operadores booleanos
• São operadores cujo o resultado vai ser
sempre verdadeiro ou falso;
• Tipos:
– Igualdade
– Condicionais
– Lógicos
Operadores de igualdade
• Usados para saber se um valor é igual a outro
do mesmo tipo.
Operadores relacionais
• Usados para saber se um valor é maior ou
menos que outro do mesmo tipo.
Operadores lógicos
• Tem a finalidade de combinar expressões
booleanas em expressões maiores.
Instrução if
• Instrução utilizada quando se quer escolher entre
executar dois blocos de código diferentes
dependendo do resultado de uma expressão
booleana;
• Sintaxe:
if (expressaoBooleana)
instrução1;
else
instrução2;
Agrupando instruções em blocos
if (expressaoBooleana)
{
instrução1;
instrução2;
}
else
{
instrução3;
instrução4;
}
Instruções if em cascata
if (expressaoBooleana1)
instrução1;
else if (expressaoBooleana2)
instrução2;
else
instrução3;
Instrução switch
• Forma mais eficiente e legível de se escrever
instruções de decisão em cascata quando a
expressão avaliada é a mesma;
Sintaxe do switch
switch(expressaoBooleana)
{
case valor:
instrução1;
break;
default:
instrução2;
break;
}
Exercícios
• Email:
danieldesenaaraujo@gmail.com
• GitHub:
https://github.com/danieldesenaaraujo
• SlideShare:
http://pt.slideshare.net/danieldesenaaraujo
Fim

Instruções de decisão