estrutura de decisão switch case

9
Estrutura de Decisão switch ... case Professoras: Alessandra Aparecida da Silva Marlene da Silva Maximiano de Oliveira

Upload: alessandra-sra-jm

Post on 14-Apr-2017

391 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Estrutura de decisão switch case

Estrutura de Decisão

switch ... caseProfessoras:

Alessandra Aparecida da SilvaMarlene da Silva Maximiano de Oliveira

Page 2: Estrutura de decisão switch case

É uma estrutura de seleção que funciona como um conjunto de opções para escolha. 

Estrutura de decisão de múltipla escolha

Page 3: Estrutura de decisão switch case

Algoritmo:

Escolha variávelCaso valor1:

faça conjunto de instruções ACaso valor2:

faça conjunto de instruções BCaso valor3:

faça conjunto de instruções CCaso contrário:

faça conjunto de instruções DFim-Escolha

Estrutura de decisão de múltipla escolha

Algoritmo

Page 4: Estrutura de decisão switch case

Fluxograma:

Estrutura de decisão de múltipla escolha

Fluxograma

condiçãoconjunto de instruções A

verdadeiro

condiçãoconjunto de instruções B

verdadeiro

condiçãoconjunto de instruções C

verdadeiro

...

...

...

conjunto de instruções D

falso

Page 5: Estrutura de decisão switch case

Java:

Estrutura de decisão de múltipla escolha

Java

Switch (<variável>){

case valor1:<conjunto de instruções

A>;break;

case valor2:<conjunto de instruções

B>;break;

case valor3:<conjunto de instruções

C>;break;

default:<conjunto de instruções

D>;}

Page 6: Estrutura de decisão switch case

Estrutura de decisão de múltipla escolha

Exemplo: Ler o código digitado pelo usuário e exibir seu nome de acordo com a tabela a seguir:

Código do produto Nome do produto1 Teclado2 Mouse3 Tela

Qualquer outro Diversos

Page 7: Estrutura de decisão switch case

Estrutura de decisão de múltipla escolha

Algoritmo:Algoritmo produto

Var codigo: inteiroInício

Ler (codigo)Escolha codigo

Caso 1: Mostrar (“O produto é Teclado”)Caso 2: Mostrar (“O produto é Mouse”)Caso 3: Mostrar(“O produto é Tela”)

Fim-EscolhaFim.

Page 8: Estrutura de decisão switch case

Estrutura de decisão de múltipla escolha

Início

Leia numero

codigo = 2

“O produto é Teclado”

Fim

.V.

.F. codigo = 3

“O produto é Mouse”

“O produto é

Tela”

“Diversos”codigo = 1

.V.

.F. .F.

.V.

Fluxograma:

Page 9: Estrutura de decisão switch case

Estrutura de decisão de múltipla escolhaJava:import javax.swing.JOptionPane;public class produto{

public static void main (String args []) {int codigo;codigo = Integer.parseInt(JOptionPane.showInputDialog(“Digite o código:”));switch (codigo){

case 1: JOptionPane.showMessageDialog(null, “O produto é Teclado”);break;case 2: JOptionPane.showMessageDialog(null, “O produto é Mouse”);break;case 3: JOptionPane.showMessageDialog(null, “O produto é Tela”);break;default: JOptionPane.showMessageDialog(null, “Diversos”);

}}

}