Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //main
- package appnotas1;
- import java.util.Scanner;
- public class AppNotas1 {
- public static void main(String[] args){
- Scanner entrada = new Scanner(System.in);
- Notas1 obj = new Notas1();
- System.out.print("Digite o número de provas: ");
- int provas = entrada.nextInt();
- System.out.print("Digite o número de alunos: ");
- int alunos = entrada.nextInt();
- System.out.println("");
- double n1[] = new double[alunos];
- obj.setQuantidade(alunos,provas);
- obj.insereNotasAluno(n1);
- obj.imprimir();
- System.out.println("Média Total da sala é: " + obj.media());
- }
- }
- //class
- package appnotas1;
- import java.util.Scanner;
- public class Notas1 {
- double notas[][];
- int qntProvas, qntAlunos, posL = 0;
- public void setQuantidade(int qntAlunos, int qntProvas) {
- this.qntAlunos = qntAlunos;
- this.qntProvas = qntProvas;
- this.notas = new double[qntAlunos][qntProvas];
- }
- public void insereNotasAluno(double v[]) {
- Scanner entrada = new Scanner(System.in);
- if ((v.length == qntAlunos) && (posL < this.notas.length)) {
- for (int i = 0; i < notas.length; i++) {
- System.out.println("Aluno " + (i + 1) + ": ");
- for (int j = 0; j < notas[i].length; j++) {
- System.out.print("Nota da " + (j + 1) + "ª prova: ");
- v[i] = entrada.nextDouble();
- notas[i][j] = v[i];
- }
- posL++;
- System.out.println("");
- }
- } else {
- System.out.println("Erro: todos os alunos e provas já foram lançadas!");
- }
- }
- public void imprimir() {
- System.out.println("");
- System.out.println(" Notas");
- for (int linha = 0; linha < notas.length; linha++) {
- System.out.print("Aluno " + (linha + 1) + ":");
- for (int coluna = 0; coluna < notas[linha].length; coluna++) {
- System.out.print(" " + notas[linha][coluna] + " ");
- }
- System.out.println("");
- }
- }
- public double media() {
- double media, mediaS = 0;
- for (int l = 0; l < notas.length; l++) {
- for (int c = 0; c < notas[l].length; c++) {
- mediaS += notas[l][c];
- }
- }
- media = mediaS / (qntAlunos * qntProvas);
- return media;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement