Instruções de decisão

Preview:

Citation preview

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

Recommended