Estrutura de
Decisão
switch ... case
Professoras:
Alessandra Aparecida da Silva
Marlene da Silva Maximiano de Oliveira
 É uma estrutura de seleção que funciona como
um conjunto de opções para escolha.
Estrutura de decisão de
múltipla escolha
 Algoritmo:
Escolha variável
Caso valor1:
faça conjunto de instruções A
Caso valor2:
faça conjunto de instruções B
Caso v...
 Fluxograma:
Estrutura de decisão de
múltipla escolha
Fluxograma
condição
conjunto de
instruções A
verdadeiro
condição
co...
 Java:
Estrutura de decisão de
múltipla escolha
Java
Switch (<variável>)
{
case valor1:
<conjunto de instruções A>;
break...
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 t...
Estrutura de decisão de
múltipla escolha
Algoritmo:
Algoritmo produto
Var codigo: inteiro
Início
Ler (codigo)
Escolha codi...
Estrutura de decisão de
múltipla escolha
Início
Leia numero
codigo =
2
“O produto
é Teclado”
Fim
.V.
.F.
codigo =
3
“O pro...
Estrutura de decisão de múltipla escolha
Java:
import javax.swing.JOptionPane;
public class produto{
public static void ma...
Próximos SlideShares
Carregando em…5
×

Estrutura de decisão switch case

354 visualizações

Publicada em

Estrutura de decisão switch case

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
354
No SlideShare
0
A partir de incorporações
0
Número de incorporações
82
Ações
Compartilhamentos
0
Downloads
6
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Estrutura de decisão switch case

  1. 1. Estrutura de Decisão switch ... case Professoras: Alessandra Aparecida da Silva Marlene da Silva Maximiano de Oliveira
  2. 2.  É uma estrutura de seleção que funciona como um conjunto de opções para escolha. Estrutura de decisão de múltipla escolha
  3. 3.  Algoritmo: Escolha variável Caso valor1: faça conjunto de instruções A Caso valor2: faça conjunto de instruções B Caso valor3: faça conjunto de instruções C Caso contrário: faça conjunto de instruções D Fim-Escolha Estrutura de decisão de múltipla escolha Algoritmo
  4. 4.  Fluxograma: Estrutura de decisão de múltipla escolha Fluxograma condição conjunto de instruções A verdadeiro condição conjunto de instruções B verdadeiro condição conjunto de instruções C verdadeiro ... ... ... conjunto de instruções D falso
  5. 5.  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>; }
  6. 6. 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 produto 1 Teclado 2 Mouse 3 Tela Qualquer outro Diversos
  7. 7. Estrutura de decisão de múltipla escolha Algoritmo: Algoritmo produto Var codigo: inteiro Início Ler (codigo) Escolha codigo Caso 1: Mostrar (“O produto é Teclado”) Caso 2: Mostrar (“O produto é Mouse”) Caso 3: Mostrar(“O produto é Tela”) Fim-Escolha Fim.
  8. 8. 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:
  9. 9. Estrutura de decisão de múltipla escolha Java: 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”); } } }

×