Algoritmos e Programação 
Prof.º Thyago Maia 
2014.2
Objetivos 
Aula 14 
• Apresentar as estruturas 
condicionais em Java; 
2
Java – Estruturas Condicionais
Exercícios 
• Um determinado clube de futebol pretende 
classificar seus atletas em categorias. Para isso, o 
clube contra...
Java – Estruturas Condicionais 
• if...else if...else 
– Trata-se de uma estrutura condicional if não 
limitada a duas con...
Sintaxe: 
if(condição) 
{ 
// Lista de instruções 
} 
else if(condição 2) 
{ 
// Lista de instruções 
} 
else if(condição ...
Java – Estruturas Condicionais 
• Exemplo: Faça um programa que informa o 
nome de das principais moedas do mundo 
baseado...
import java.util.Scanner; 
public class seComposto { 
public static void main(String[] args) { 
Scanner entrada = new Scan...
Java – Estruturas Condicionais 
• switch 
– Trata-se de uma estrutura condicional de seleção 
múltipla; 
– Funcionamento s...
Sintaxe: 
switch(variavel) 
{ 
case valor_1: 
// Lista de comandos 
break; 
case valor_2: 
// Lista de comandos 
break; 
c...
Java – Estruturas Condicionais 
• Exemplo: Faça um programa que receba um 
código e a quantidade na compra de um 
determin...
import java.util.Scanner; 
public class selecaoMultipla { 
public static void main(String[] args) { 
Scanner entrada = new...
Exercícios 
• Faça um programa que escreve o nome de um 
produto através do código digitado pelo 
usuário. Se o usuário di...
Exercícios 
• Faça um programa que escreve o nome do 
mês correspondente ao valor numérico 
digitado pelo usuário. Ex.: Ca...
Exercícios 
• Faça um programa que efetue as operações 
matemáticas básicas em dois números reais 
digitados pelo usuário....
Próximos SlideShares
Carregando em…5
×

Algoritmos e Programação - 2014.2 - Aula 14

363 visualizações

Publicada em

Algoritmos e Programação - 2014.2 - Aula 14

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
363
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
15
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Algoritmos e Programação - 2014.2 - Aula 14

  1. 1. Algoritmos e Programação Prof.º Thyago Maia 2014.2
  2. 2. Objetivos Aula 14 • Apresentar as estruturas condicionais em Java; 2
  3. 3. Java – Estruturas Condicionais
  4. 4. Exercícios • Um determinado clube de futebol pretende classificar seus atletas em categorias. Para isso, o clube contratou você para criar um programa que executasse essa tarefa. Baseada na tabela de categorias do clube, construa um programa que solicite a idade de um atleta e imprima sua categoria; – De 05 a 10 anos – Infantil; – De 11 a 15 anos – Juvenil; – De 16 a 20 anos – Júnior; – De 21 a 25 anos – Profissional;
  5. 5. Java – Estruturas Condicionais • if...else if...else – Trata-se de uma estrutura condicional if não limitada a duas condições; – Podemos combinar um else com um if para testar possibilidades mutuamente exclusivas; – Trata condições genéricas (equivalentes ao outrocaso em algoritmos) através do else;
  6. 6. Sintaxe: if(condição) { // Lista de instruções } else if(condição 2) { // Lista de instruções } else if(condição 3) { // Lista de instruções } else { // Lista de instruções }
  7. 7. Java – Estruturas Condicionais • Exemplo: Faça um programa que informa o nome de das principais moedas do mundo baseado em seus símbolos. O usuário deverá informar o símbolo a ser analisado. Ex.: Se o usuário digitar a sigla “R$”, seu programa deverá escrever “Real”;
  8. 8. import java.util.Scanner; public class seComposto { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); String simbolo; System.out.println("Digite uma sigla:"); simbolo = entrada.next(); if(simbolo.equals(“R$”)) System.out.println(“Real”); else if(simbolo.equals(“US$”)) System.out.println(“Dolar Americano”); else if(simbolo.equals(“€”)) System.out.println(“Euro”); else if(simbolo.equals(“¥”)) System.out.println(“Iene”); else System.out.println(“Moeda desconhecida”); } }
  9. 9. Java – Estruturas Condicionais • switch – Trata-se de uma estrutura condicional de seleção múltipla; – Funcionamento similar a estrutura escolha...caso em algoritmos; – Trata várias condições ao mesmo tempo; – Trata condições genéricas (equivalentes ao outrocaso em algoritmos); – Estrutura mais legível e organizada que o IF;
  10. 10. Sintaxe: switch(variavel) { case valor_1: // Lista de comandos break; case valor_2: // Lista de comandos break; case valor_3: // Lista de comandos break; default: // Lista de comandos }
  11. 11. Java – Estruturas Condicionais • Exemplo: Faça um programa que receba um código e a quantidade na compra de um determinado produto. Baseado no código, o programa deverá escrever o nome do produto e calcular o valor total da compra. Os códigos seguem abaixo: Código Nome Preço Unitário 0 Cachorro Quente 1.50 1 Refrigerante 2.00
  12. 12. import java.util.Scanner; public class selecaoMultipla { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int codigo, quant; System.out.println("Digite o código do produto e a quant.:"); codigo = entrada.nextInt(); quant = entrada.nextInt(); switch(codigo) { case 0: System.out.println(“Cachorro Quente”); System.out.println(“Total: ” + (1.50 * quant)); break; case 1: System.out.println(“Refrigerante”); System.out.println(“Total: ” + (2.00 * quant)); break; default: System.out.println(“Produto Inexistente”); } } }
  13. 13. Exercícios • Faça um programa que escreve o nome de um produto através do código digitado pelo usuário. Se o usuário digitar 1, o programa deverá escrever ‘Pizza’. Se o usuário digitar 2, o programa deverá escrever ‘Hamburger’. Se o usuário digitar 3, o programa deverá escrever ‘Refrigerante’. Se o usuário digitar 4, o programa deverá escrever ‘Batata Frita’.
  14. 14. Exercícios • Faça um programa que escreve o nome do mês correspondente ao valor numérico digitado pelo usuário. Ex.: Caso o usuário digite 1, o programa deverá escrever ‘Janeiro’. Caso o usuário digitar 2, o programa deverá escrever ‘Fevereiro’...
  15. 15. Exercícios • Faça um programa que efetue as operações matemáticas básicas em dois números reais digitados pelo usuário. O usuário também irá selecionar qual operação será calculada. • Códigos de cada operação: – 1 – Adição; – 2 – Subtração; – 3 – Multiplicação; – 4 – Divisão;

×