Baixe o app para aproveitar ainda mais
Prévia do material em texto
CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ESTUDOS DISCIPLINARES RA Nome Período Semana 4 02410031052 Guilherme Lobato 2º (04 a 09/09) Nome da disciplina estudada: 288S – Linguagem e Técnicas de Programação LTP Atividade Realizada: Desafio 04 Enunciado: Criar um projeto chamado desafiosJava, quem ainda não criou. Em seguida criar uma classe chamada Desafio_004, dentro de um pacote chamado desafios. A escola Saber é Bom, precisa de um aplicativo que entre com o nome do aluno, suas três notas e no final mostre o nome do aluno, a média do aluno e uma mensagem se o mesmo foi aprovado se media for maior ou igual a 7 e reprovado se a média for menor que sete. Na classe deve conter o método main, para imprimir duas linhas na tela. Cria uma variável para o nome do aluno, do tido String, criar uma variável para receber a 1ª nota do aluno, do tipo double, criar uma variável para receber a 2ª nota do aluno, do tipo double, criar uma variável para receber a nota do PIM do aluno, do tipo double, criar uma variável para receber a media do aluno, do tipo double. Os dados vão ser inseridos pelos usuários utilizando a classe BufferedReader. A primeira linha deve ter seguinte frase Desafios Java, e a saída na tela deve ser a frase toda em letras maiúsculas. Utilizar os comandos try...catch, as exceções contra erros de formatação. Código package desafio; import java.io.*; /** * * @author Guilherme Lobato */ public class Desafio_004 { public static void main (String args[]){ //Declaração e inicialização das variáveis String aluno, saida; Double N1, N2, N3, media; BufferedReader entrada; try { System.out.println(("desafios java").toUpperCase()); System.out.println("Informe o nome do Aluno: "); entrada = new BufferedReader (new InputStreamReader(System.in)); saida = entrada.readLine(); aluno = saida; System.out.println("Digite a Nota 1: "); entrada = new BufferedReader (new InputStreamReader(System.in)); saida = entrada.readLine(); N1 = Double.parseDouble(saida); System.out.println("Digite a Nota 2: "); entrada = new BufferedReader (new InputStreamReader(System.in)); saida = entrada.readLine(); N2 = Double.parseDouble(saida); System.out.println("Digite a Nota 3: "); entrada = new BufferedReader (new InputStreamReader(System.in)); saida = entrada.readLine(); N3 = Double.parseDouble(saida); media = (N1+N2+N3)/3; if (media>=7) { System.out.println("O Aluno "+ aluno + " com média " +media+ " foi aprovado!!!"); } else { System.out.println("O Aluno " + aluno + " com média " + media + " foi REPROVADO!!!"); } } catch (IOException erro) { System.out.println("Ocorreu um erro na Entrada dos dados" +erro.toString()); } catch (NumberFormatException erro) { System.out.println("Ocorreu um erro na conversão, digite apenas caractres númericos!!!"+ erro.toString()); } } } Referências ALMEIDA, Rafael Soares. Apostila – 04: 288S – Linguagem e Técnicas de Programação – LTP. Brasília: Uniplan, 2017-2. Pags. 01 a 16 FURGERI, S. Java8: Ensino Didático. 1. ed. São Paulo: Saraiva, 2015. Pag. 34 a 38 Data de Entrega: 06/09/2017 _____________________________________________________ Assinatura do Aluno
Compartilhar