Buscar

Desafio 04 guilherme

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

Continue navegando

Outros materiais