Algoritmos e Programação - 2014.2 - Aula 13

268 visualizações

Publicada em

Algoritmos e Programação - 2014.2 - Aula 13

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

Sem downloads
Visualizações
Visualizações totais
268
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
7
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Algoritmos e Programação - 2014.2 - Aula 13

  1. 1. Algoritmos e Programação Prof.º Thyago Maia 2014.2
  2. 2. Objetivos Aula 13 • Apresentar as estruturas condicionais em Java; 2
  3. 3. Java – Estruturas Condicionais
  4. 4. Java – Estruturas Condicionais • São estruturas que seguem a sintaxe e regras definidas na estrutura “se” e “escolha...caso” estudadas em algoritmos; • Em Java, existem dois tipos de estruturas de decisão: – if...else; – switch:
  5. 5. Java – Estruturas Condicionais • Estrutura IF: if (condição) { comando_1; comando_2; ... comando_n; }
  6. 6. Java – Estruturas Condicionais • Estrutura IF...ELSE: if (condição) { // Lista de comandos 1 } else { // Lista de comandos 2 }
  7. 7. Java – Estruturas Condicionais • Lembre-se: – Caso a estrutura só possua um único comando, o uso de { e } é opcional;
  8. 8. Java – Estruturas Condicionais • Exemplo: Sabendo que a idade necessária para obter habilitação é 18 anos, fazer um programa em Java que lê a idade de uma pessoa e informa se ela pode ou não dirigir.
  9. 9. import java.util.Scanner; public class calcula_media { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int idade; System.out.println("Digite sua idade:"); idade = entrada.nextInt(); if(idade >= 18) { System.out.println(“Podes dirigir”); } else { System.out.println(“Não podes dirigir”); } } }
  10. 10. Java – Estruturas Condicionais • Exemplo: Faça um programa em Java que leia um número e determine se o mesmo é positivo ou negativo
  11. 11. import java.util.Scanner; public class calcula_media { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int numero; System.out.println("Digite um número:"); numero = entrada.nextInt(); if(numero >= 0) { System.out.println(“Positivo”); } else { System.out.println(“Negativo”); } } }
  12. 12. Exercícios • Faça um programa que receba três notas de um aluno, calcule sua média final e diga se o mesmo está aprovado ou reprovado (se sua média for maior que 5, estará aprovado); • Faça um programa que leia um número e informe se o mesmo é maior (>) ou menor e igual (<=) a zero;
  13. 13. Exercícios • Faça um programa que receba dois números e escreva o maior deles.
  14. 14. Exercícios • Faça um programa que verifica a validade de uma senha fornecida pelo usuário. Se o usuário digitar a senha ‘123456’, escrever a mensagem ‘Acesso liberado’. Caso contrário, escrever ‘Acesso negado’; • Faça um programa que lê o número de gols marcados pelo Sport e o número de gols marcados pelo Náutico. Escrever o nome do time vencedor. Caso não haja vencedor, escrever EMPATE;
  15. 15. Exercício • Faça um programa que receba um número e exiba o dia correspondente (1 – segunda, 2 – terça, 3 – quarta, 4 – quinta, 6 – sexta, 7 – sábado e 8 - domingo); • Faça um programa que leia três valores inteiros A, B e C e diga se a soma de A + B é menor que C;

×