Metodologia e Linguagem de
Programação
Prof.º Thyago Maia
2015.2
Objetivos
Aula 6
• Apresentar as estruturas
condicionais em Java;
2
Java – Estruturas Condicionais
• if...else if...else
– Trata-se de uma estrutura condicional if não
limitada a duas condiç...
Sintaxe:
if(condição)
{
// Lista de instruções
}
else if(condição 2)
{
// Lista de instruções
}
else if(condição 3)
{
// L...
Java – Estruturas Condicionais
• Exemplo: Faça um programa que informa o
nome de das principais moedas do mundo
baseado em...
import java.util.Scanner;
public class seComposto {
public static void main(String[] args) {
Scanner entrada = new Scanner...
Java – Estruturas Condicionais
• switch
– Trata-se de uma estrutura condicional de seleção
múltipla;
– Funcionamento simil...
Sintaxe:
switch(variavel)
{
case valor_1:
// Lista de comandos
break;
case valor_2:
// Lista de comandos
break;
case valor...
Java – Estruturas Condicionais
• Exemplo: Faça um programa que receba um
código e a quantidade na compra de um
determinado...
import java.util.Scanner;
public class selecaoMultipla {
public static void main(String[] args) {
Scanner entrada = new Sc...
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 digit...
Exercícios
• Faça um programa que escreve o nome do
mês correspondente ao valor numérico
digitado pelo usuário. Ex.: Caso ...
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 ...
Próximos SlideShares
Carregando em…5
×

Metodologia e Linguagem de Programação - 2015.2 - Aula 6

434 visualizações

Publicada em

Metodologia e Linguagem de Programação - 2015.2 - Aula 6

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

Nenhuma nota no slide

Metodologia e Linguagem de Programação - 2015.2 - Aula 6

  1. 1. Metodologia e Linguagem de Programação Prof.º Thyago Maia 2015.2
  2. 2. Objetivos Aula 6 • Apresentar as estruturas condicionais em Java; 2
  3. 3. 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;
  4. 4. 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 }
  5. 5. 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”;
  6. 6. 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”); } }
  7. 7. 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;
  8. 8. 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 }
  9. 9. 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
  10. 10. 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”); } } }
  11. 11. 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’.
  12. 12. 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’...
  13. 13. 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;

×