Baixe o app para aproveitar ainda mais
Prévia do material em texto
Trabalho – Programação I (Aula 06) Aluno: Edna Kellen Gomes Alves Matricula: 201704090202 1ª. Escreva um programa em Java para : - ler o nome do curso ; - ler as notas de uma turma - imprimir a média da turma - imprimir as notas acima da média. - O programa deverá pedir, inicialmente, o total de notas que serão lidas. 2ª. Usar, adequadamente, no programa anterior, os seguintes métodos da classe String : toUpperCase, charAt e length. package questoes; import java.util.Scanner; public class Questao01E02 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("Qual o nome do curso?"); String curso = scanner.next(); System.out.println("Digite a Quantidade de notas: "); int i = scanner.nextInt(); double somaDasNotas = 0; double[] notas = new double[i]; System.out.println("Digite as notas: "); for (int j = 0; j < notas.length; j++) { notas[j] = scanner.nextDouble(); somaDasNotas += notas[j]; } double media = somaDasNotas / i; System.out.println("As notas mais altas que a média são: "); for (int j = 0; j < i; j++) { if (notas[j] > media) { System.out.println(notas[j]); } } String curso1 = curso.toUpperCase(); for (int j = 0; j < curso.length(); j++) { char c = curso1.charAt(j); System.out.println(c); } scanner.close(); System.out.printf("A média é %.2f", media); } } 3ª. Escreva um programa em Java pra criar um vetor de livros, sabendo que cada livro possui código, autor, título, editora e preço. Após a criação dos livros, faça o que se pede: a) apresente todos os dados de todos os livros. b) apresente os preços e códigos dos livros de um determinado autor passado como parâmetro. c) apresente os códigos e títulos, em maiúsculas, dos livros que custam abaixo de um preço previamente obtido via console. package livro; public class Livro { private Integer codigo; private String autor; private String titulo; private String editora; private Double preco; public Livro() { } public Livro(Integer codigo, String autor, String titulo, String editora, Double preco) { super(); this.codigo = codigo; this.autor = autor; this.titulo = titulo; this.editora = editora; this.preco = preco; } public Integer getCodigo() { return codigo; } public void setCodigo(Integer codigo) { this.codigo = codigo; } public String getAutor() { return autor; } public void setAutor(String autor) { this.autor = autor; } public String getTitulo() { return titulo; } public void setTitulo(String titulo) { this.titulo = titulo; } public String getEditora() { return editora; } public void setEditora(String editora) { this.editora = editora; } public Double getPreco() { return preco; } public void setPreco(Double preco) { this.preco = preco; } @Override public String toString() { return "Livro [codigo=" + codigo + ", autor=" + autor + ", titulo=" + titulo + ", editora=" + editora + ", preco=" + preco + "]"; } } package livro; import java.util.Scanner; public class Contexto { public static void main(String args[]) { Livro[] livros = new Livro[5]; livros[0] = new Livro(1,"Rafael", "A Vida", "Moderna", 29.90); livros[1] = new Livro(2,"Wilson", "A Morte", "Profundo", 49.90); livros[2] = new Livro(3,"Dida", "O Amanhecer", "Acordar", 59.90); livros[3] = new Livro(4,"Rafael", "Casebre", "Nova", 39.90); livros[4] = new Livro(5,"Rafael", "Sexo e Arte", "Liberal", 69.90); for(Livro livro : livros) { System.out.println(livro.toString()); } Scanner scan = new Scanner(System.in); System.out.println("Digite o nome de um autor: "); String nome = scan.next(); for(Livro livro : livros) { if(livro.getAutor().toUpperCase().equals(nome.toUpperCase())) { System.out.println("Código : "+livro.getCodigo()+" Preço: "+livro.getPreco()); } } System.out.println("Digite um preço: "); Double preco = scan.nextDouble(); for(Livro livro : livros) { if(livro.getPreco() < preco) { System.out.println("Código : "+livro.getCodigo()+" Título: "+livro.getTitulo().toUpperCase()); } } } }
Compartilhar