A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Aula 4 Estrutura de Decisão.

Apresentações semelhantes


Apresentação em tema: "Aula 4 Estrutura de Decisão."— Transcrição da apresentação:

1 Aula 4 Estrutura de Decisão.
Algoritmos Aula 4 Estrutura de Decisão. Prof. Luiz

2 Estrutura de Decisão Em algoritmos, na maioria das vezes necessitamos tomar decisões no andamento do algoritmo. Essas decisões interferem diretamente no andamento do programa. Os comandos de decisão ou desvio fazem parte das técnicas de programação que conduzem a estruturas de programas que não são totalmente sequenciais. Com as instruções de salto ou desvio pode-se fazer com que o programa proceda de uma ou outra maneira, de acordo com as decisões lógicas tomadas em função dos dados ou resultados anteriores.

3 if {} A estrutura de decisão “IF” normalmente vem acompanhada de um comando, ou seja, se determinada opção for satisfeita pelo comando “IF” então execute determinado comando. Exemplo: Um aluno somente estará aprovado se sua média for maior ou igual a 7.0.

4 if {} Exemplo: #include <stdio.h> #include <stdlib.h>
int main() { float media; printf(“Digite a média do aluno : ”); scanf(“%f”, &media); if (media >= 7) { printf(“Aprovado”); } return 0;

5 if {} INICIO Media sim Media >= 7.0 Aprovado não FIM

6 if {} else {} Funciona exatamento como a estrutura “if”, com apenas uma diferença, com “if” somente podemos executar comandos caso a condição seja verdadeira, diferente do “if/else” pois sempre um comando será executado independente da condição, ou seja, caso a condição seja verdadeira o comando da condição será executado, caso contrário o comando da condição falsa será executado.

7 if {} else {} Em C: #include <stdio.h> #include <stdlib.h>
int main() { float media; printf(“Digite a média do aluno : ”); scanf(“%f”, &media); if (media >= 7) { printf(“Aprovado”); } else { printf(“Reprovado”); } return 0;

8 if {} else {} INICIO Media Media >= 7.0 não sim Reprovado Aprovado
FIM

9 Exercícios Faça um algoritmo que receba o código e o salário de um funcionário. Conforme o código mostrar qual é o cargo, o valor do aumento (salário * percentual) e o novo salário (salário + aumento) . Os cargos estão na tabela abaixo: Código Cargo Percentual 1 Escriturário 50% 2 Secretário 35% 3 Caixa 20% 4 Gerente 10% 5 Diretor Não tem aumento

10 Exercícios Faça um programa que leia 3 notas, calcule e mostre a média e o conceito conforme a tabela abaixo: Média Conceito >=80 e <=100 A >=70 e < 80 B >= 60 e < 70 C >= 50 e < 60 D >= 0 e < 50 E

11 Exercícios Fazer um algoritmo para verificar se um indivíduo pode fazer carteira de habilitação. Fazer um algoritmo para calcular o dobro de um número natural caso seja par e o triplo caso seja ímpar.

12 Exercícios Faça um algoritmo que receba o valor do salário de uma pessoa e o valor de um financiamento pretendido. Caso o financiamento seja menor ou igual a 5 vezes o salário da pessoa, o algoritmo deverá escrever "Financiamento Concedido"; senão, ele deverá escrever "Financiamento Negado".

13 Exercícios Faça um algoritmo que leia a idade de uma pessoa e informe a sua classe eleitoral: (Os limites válidos para a idade são: 0 < idade 100) Não eleitor: se idade estiver abaixo de 16 anos; Eleitor obrigatório: se idade estiver entre 18 e 65 anos, inclusive. Eleitor facultativo: se idade estiver entre 16 e 17 anos, ou for maior que 65 anos.

14 Referência Bibliográfica
FOBERLLONE, André Luiz Villar; EBERSPÄCHER, Henri Frederico. Lógica de programação a construção de algoritmos e estrutura de dados. 3. ed. Makron, 2000. ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene Aparecida Veneruchi de. Fundamentos da programação de computadores. 2. ed. Pearson Prentice Hall, 2007. MORAES, Paulo Sérgio de. Curso Básico de Lógica de Programação. Unicamp, 2000.


Carregar ppt "Aula 4 Estrutura de Decisão."

Apresentações semelhantes


Anúncios Google