Logica eniac
Aula 06 – Estrutura Condicional II
1
LÓGICA DE PROGRAMAÇÃO E ALGORITMOS I / LÓGICA DE PROGRAMAÇÃO E ALGORITMOS
Aula 06 – Estrutura Condicional II
Conteúdo Programático: Semana 06 Estrutura Condicional: Estrutura condicional encadeada Estrutura condicional Simples e Composta usando Expressões Lógicas/Operadores Lógicos. Exercícios resolvidos na sala.
2
LÓGICA DE PROGRAMAÇÃO E ALGORITMOS I / LÓGICA DE PROGRAMAÇÃO E ALGORITMOS
Aula 06 – Estrutura Condicional II
Decisões Condicionais Encadeados:
Existem casos em que são necessário várias seleções/comparações, em que uma determinada ação poderá ser executada se um conjunto de condições for satisfeito. Assim pode haver a necessidade de utilizar uma condição dentro de outra condição, encadeando-as de forma a verificar e realizar todas as possíveis soluções do problema proposto.
3
LÓGICA DE PROGRAMAÇÃO E ALGORITMOS I / LÓGICA DE PROGRAMAÇÃO E ALGORITMOS
Aula 06 – Estrutura Condicional II
Representa-se esta estrutura, no fluxograma, da forma seguinte: (desenho6)
Condição 1 Condição 2 Comando 3 Bloco de Comando 3 Comando 2 Bloco de Comando 2 Comando 1 Bloco de Comando 1
4
LÓGICA DE PROGRAMAÇÃO E ALGORITMOS I / LÓGICA DE PROGRAMAÇÃO E ALGORITMOS
Aula 06 – Estrutura Condicional II
Em termos de Português Estruturado ou Portugol, o trecho correspondente seria: ..... Se < condição 1> Então ; Senão Se Então ; Senão ; fim_se fim_se :
5
LÓGICA DE PROGRAMAÇÃO E ALGORITMOS I / LÓGICA DE PROGRAMAÇÃO E ALGORITMOS
Aula 06 – Estrutura Condicional II
Exemplo com estutura de decisões condicionais encadeados: Problema: Faça um algoritmo que calcule o reajuste de salário de um funcionário de uma empresa. Para um funcionário que recebe menos que R$ 600, o reajuste será 20%. Se o salário for maior ou igual a R$600, mas menor do que R$1500, o reajuste será 10%. Caso o salário seja maior que R$1500, o