instruções de decisão
TRANSCRIPT
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: [email protected]
• GitHub: https://github.com/danieldesenaaraujo
• SlideShare: http://pt.slideshare.net/danieldesenaaraujo
Fim