Algoritmos e Programação - 2014.2 - Aula 12

337 visualizações

Publicada em

Algoritmos e Programação - 2014.2 - Aula 12

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

Nenhuma nota no slide

Algoritmos e Programação - 2014.2 - Aula 12

  1. 1. Algoritmos e Programação Prof.º Thyago Maia 2014.2
  2. 2. Objetivos Aula 12 • Introduzir a linguagem de programação Java; • Apresentar a estrutura básica de uma classe Java; • Apresentar os métodos de leitura e escrita de dados em Java; 2
  3. 3. Entrada em Java (Console)
  4. 4. Entrada em Java (Console) • Para a entrada de valores a partir do teclado, utilizamos métodos da classe Scanner; • Sintaxe da instância: • Para a classe Scanner, existem métodos de leitura específicos para cada tipo primitivo de dados; 4 Scanner nome_objeto = new Scanner(System.in);
  5. 5. Entrada em Java (Console) • Para a leitura de dados inteiros: • Para a leitura de dados fracionários: 5 Scanner entrada = new Scanner(System.in); int numero; numero = entrada.nextInt(); Scanner entrada = new Scanner(System.in); float numero1; double numero2; numero1 = entrada.nextFloat(); numero2 = entrada.nextDouble();
  6. 6. Entrada em Java (Console) • Para a leitura de dados literais: • Para a leitura de dados lógicos: 6 Scanner entrada = new Scanner(System.in); String nome; nome = entrada.next(); Scanner entrada = new Scanner(System.in); boolean ligou; ligou = entrada.nextBoolean();
  7. 7. Entrada em Java (Console) • Observação: A classe Scanner faz parte da biblioteca de classes java.util. Deveremos importar a referida biblioteca em nossas classes para que as mesmas possam instanciar a classe Scanner e acessar seus métodos de entrada: 7 import java.util.Scanner; public class nome_programa { Scanner entrada = new Scanner(System.in); ...
  8. 8. Entrada em Java (Console) • Exemplo: Faça um programa que receba 3 notas de um aluno e calcule sua média; 8
  9. 9. 9 import java.util.Scanner; public class calcula_media { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); float nota1, nota2, nota3, media; System.out.println("Digite a primeira nota:"); nota1 = entrada.nextFloat(); System.out.println("Digite a segunda nota:"); nota2 = entrada.nextFloat(); System.out.println("Digite a terceira nota:"); nota3 = entrada.nextFloat(); media = (nota1+nota2+nota3)/3; System.out.println("Média final: " + media); } }
  10. 10. Entrada em Java (Console) • Exemplo: Faça um programa que receba a distância, o tempo que um veículo levou para percorrê-la e calcula sua velocidade média; – Velocidade = distância/tempo 10
  11. 11. 11 import java.util.Scanner; public class calcula_velocidade { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); float velocidade, distancia, tempo; System.out.println("Digite a distância:"); distancia = entrada.nextFloat(); System.out.println("Digite o tempo:"); tempo = entrada.nextFloat(); velocidade = distancia/tempo; System.out.println(“Velocidade: " + velocidade); } }
  12. 12. Exercícios
  13. 13. Exercícios • Faça um programa que lê a base maior, a base menor e a altura de um trapézio. A partir destes dados, o programa deverá calcular a área do trapézio. 13
  14. 14. Exercícios • Faça um programa que lê o nome de um funcionário, o número de horas trabalhadas e o valor que recebe por hora. Com estas informações, calcular o salário deste funcionário e exibir seu nome e salário final. • Faça um programa que receba o preço de um produto, o valor pago pelo cliente e retorne o troco a ser dado. 14
  15. 15. Exercícios • Faça um programa que lê dois números e calcule a soma, subtração, multiplicação e divisão entre os mesmos. Exibir as respostas no final do processamento; 15
  16. 16. Exercícios • Escreva um programa que lê uma temperatura em graus Fahrenheit, calcula e escreve o valor correspondente em graus Celsius. – Fórmula: C = ((F-32) / 9) * 5 16

×