![]() |
|
||||
Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
Você está aqui: Java ::: Desafios e Lista de Exercícios Resolvidos ::: Programação Orientada a Objetos |
Programa de cálculo de médias de alunos. Escrever um programa Java que cadastre o nome, a matrícula e duas notas de vários alunos - Desafio de Programação Resolvido em JavaQuantidade de visualizações: 3086 vezes |
|
Pergunta/Tarefa: Programa de cálculo de médias de alunos. Escrever um programa Java que cadastre o nome, a matrícula e duas notas de vários alunos. Em seguida imprima a matrícula, o nome e a média de cada um deles. Seu código deverá, obrigatoriamente, usar a classe abaixo para a representação de cada aluno:
// definição da classe Aluno
public class Aluno {
int matricula; // matrícula do aluno
String nome; // nome do aluno
double nota1; // primeira nota do aluno
double nota2; // segunda nota do aluno
}
LEITURA DOS ALUNOS: Matrícula do Aluno 1: 123 Nome do Aluno 1: OSMAR J SILVA Nota 1 do Aluno 1: 8,5 Nota 2 do Aluno 1: 9,3 Matrícula do Aluno 2: 432 Nome do Aluno 2: FABIANA CASTRO Nota 1 do Aluno 2: 9 Nota 2 do Aluno 2: 8,2 DADOS DOS ALUNOS: DADOS DO ALUNO 1: Matrícula: 123 Nome: OSMAR J SILVA Nota 1: 8,50 Nota 2: 9,30 Média: 8,90 DADOS DO ALUNO 2: Matrícula: 432 Nome: FABIANA CASTRO Nota 1: 9,00 Nota 2: 8,20 Média: 8,60 Veja a resolução comentada deste exercício usando Java: Código para Aluno.java: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
package estudos;
// definição da classe Pessoa
public class Aluno {
int matricula; // matrícula do aluno
String nome; // nome do aluno
double nota1; // primeira nota do aluno
double nota2; // segunda nota do aluno
}
Código para Cadastro.java: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
package estudos;
import java.util.Scanner;
public class Estudos {
public static void main(String[] args) {
// vamos fazer a leitura usando a classe Scanner
Scanner entrada = new Scanner(System.in);
// define a quantidade de alunos que serão lidos
final int QUANT_ALUNOS = 2;
Aluno alunos[] = new Aluno[QUANT_ALUNOS]; // vetor de alunos
System.out.println("LEITURA DOS ALUNOS:\n");
// laço para a leitura dos alunos
for(int i = 0; i < QUANT_ALUNOS; i++){
// vamos ler a matrícula do aluno
alunos[i] = new Aluno();
System.out.print("Matrícula do Aluno " + (i + 1) + ": ");
alunos[i].matricula = Integer.parseInt(entrada.nextLine());
// agora o nome do aluno
System.out.print("Nome do Aluno " + (i + 1) + ": ");
alunos[i].nome = entrada.nextLine();
// vamos ler a primeira nota
System.out.print("Nota 1 do Aluno " + (i + 1) + ": ");
alunos[i].nota1 = Double.parseDouble(entrada.nextLine());
// vamos ler a segunda nota
System.out.print("Nota 2 do Aluno " + (i + 1) + ": ");
alunos[i].nota2 = Double.parseDouble(entrada.nextLine());
}
// agora vamos mostrar os alunos lidos, com suas notas
// e suas médias aritméticas
System.out.println("\nDADOS DOS ALUNOS:");
// laço for para varrer os alunos e mostrar seus dados
for(int i = 0; i < QUANT_ALUNOS; i++){
System.out.println("\nDADOS DO ALUNO " + (i + 1) + ":\n");
System.out.println("Matrícula: " + alunos[i].matricula);
System.out.println("Nome: " + alunos[i].nome);
System.out.println("Nota 1: " + alunos[i].nota1);
System.out.println("Nota 2: " + alunos[i].nota2);
System.out.println("Média: " + (alunos[i].nota1 + alunos[i].nota2) / 2);
}
}
}
|
|
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





