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;
- int qntAlunos;
- 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);
- for (int j = 0; j < notas.length; j++) {
- System.out.println("Aluno " + (j + 1) + ": ");
- for (int k = 0; k < notas[j].length; k++) {
- System.out.print("Nota da " + (k + 1) + "ª prova: ");
- v[j] = entrada.nextDouble();
- notas[j][k] = v[j];
- }
- System.out.println("");
- }
- }
- 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