14
Introdução a programação Decisão Múltipla Professor: Saulo Henrique Cabral Silva Instituto Federal de Minas Gerais Campus Ponte Nova

Introdução a programação Decisão Múltiplasauloifmg.com.br/Disciplinas/Intro/escolha.pdf · Decisão Multipla 2 . Decisão Múltipla ou “Escolha

  • Upload
    ngocong

  • View
    230

  • Download
    0

Embed Size (px)

Citation preview

Introdução a programação – Decisão Múltipla

Professor: Saulo Henrique Cabral Silva

Instituto Federal de Minas Gerais Campus Ponte Nova

Decisão Multipla

2

Decisão Múltipla ou “Escolha”

• O objetivo do comando é verificar várias possibilidades para valores de uma variável Fluxograma.

3

Saque Depósito Transferência Fatura Extrato . . .

1 2 3 4 5

Estrutura Seletiva

escolha (variável) { caso const1 : ...lista_de_comandos_1... pare caso const3 : ...lista_de_comandos_2... pare caso const4 : ...lista_de_comandos_3... pare caso contrario : ...lista_de_comandos_4... }

4

Importante!!!

• Quando utilizar comando de decisão simples, ou comando de decisão múltipla ???

• O comando de decisão múltipla só permite comparar variáveis com constantes.

• Se precisarmos comparar com variáveis ou verificar faixas de valores, devemos usar comando de decisão simples.

5

Exemplo 1

• Escreva um programa que leia o código de um determinado produto e mostre a sua classificação. Utilize a tabela abaixo como referência:

6

Código Classificação

1 Alimento não perecível

2 Alimento perecível

4 Vestuário

5 Limpeza

6 Ferramenta

Exemplo 2

• Uma empresa concederá um aumento de salário aos seus funcionários conforme a tabela abaixo. Faça um programa que leia o salário e o código do cargo de um funcionário e calcule o seu novo salário. Se o cargo do funcionário não estiver na tabela, ele deverá, então, receber 15 % de aumento. Mostre o salário antigo, o novo salário e a diferença entre ambos.

7

Código do cargo Percentual

101 5 %

102 7,5 %

103 10 %

EXERCÍCIOS

8

Exercício 1

• Dada uma letra, escreva na tela se essa letra é ou não uma vogal (pode considerar apenas letras minúsculas).

9

Exercício 2

• Implemente o programa da calculadora utilizando o comando de decisão múltipla para determinar a operação que deve ser executada, conforme o usuário escolheu no menu de opções. – Multiplicação

– Divisão

– Adição

– Subtração

– Média

– Resto da divisão

– Par

– Impar

10

Exercício 3

• Escreva um programa que indique o número de dias existentes em um mês.

11

Número de dias Meses

31 01, 03, 05, 07, 08, 10, 12

30 04, 06, 09, 11

28 02

Exercício 4

• Criar um programa que leia o destino do passageiro, se a viagem inclui retorno (ida e volta), a quantidade de passagens que o cliente deseja comprar e informar o preço final conforme a tabela a seguir:

12

Exercício 5

• Escreva um programa que leia o peso de uma pessoa e o número de um planeta e imprima o valor do seu peso neste planeta. A relação de planetas é dada a seguir juntamente com o valor das gravidades relativas à Terra:

13 NovoPeso = PesoTerra x gravidadeRelativa