Ir ao conteúdo
  • Cadastre-se

Java Media de notas usando Scanner


Posts recomendados

Boa noite Galera,

 

Estou fazendo um exercício com o seguinte enunciado:

Utilizando a interação com o usuário, implemente um programa que atenda aos seguintes requisitos:

1.Peça ao usuário para digitar as notas de 5 alunos referentes à AV1;

2.Peça ao usuário para digitar as notas de 5 alunos referentes à AV2;

3.Calcule a média de AV1;

4.Calcule a média de AV2;

5.Mostre os resultados da média para o usuário. 

 

Fiz da seguinte forma:

 

Rodei e gerou o esperado.

Mas vcs teriam alguma ideia melhor? ou sugestões?

 

Agradeço pelas dicas galera

package notaaluno;

import java.util.Scanner;

class NotaAluno {
    public static void main(String[] args) {
        Scanner entrada = new Scanner(System.in);
        int notaAlunoAV1[] = new int[5];
        int notaAlunoAV2[] = new int[5];
        int totalAV1 = 0;
        int totalAV2 = 0;
        for(int i = 0; i < notaAlunoAV1.length; i++) {
            System.out.println("Informe o numero da nota do alunos AV1 [" + i + "]" );
            notaAlunoAV1[i] = entrada.nextInt(); 
            totalAV1 += notaAlunoAV1[i];
        }
        for(int i = 0; i < notaAlunoAV2.length; i++) {
            System.out.println("Informe o numero da nota do alunos AV2 [" + i + "]" );
            notaAlunoAV2[i] = entrada.nextInt(); 
            totalAV2 += notaAlunoAV2[i];
        }
        System.out.println("A Media dos alunos e " + totalAV1 / 5);
        System.out.println("A Media dos alunos e " + totalAV2 / 5);
    }
}

 

Link para o comentário
Compartilhar em outros sites

Poderia unificar os loops:

package notaaluno;

import java.util.Scanner;

class NotaAluno {

    public static void main(String[] args) {
        Scanner entrada = new Scanner(System.in);

        final int total = 5;

        int notaAlunoAV1[] = new int[total];
        int notaAlunoAV2[] = new int[total];

        double mediaAV1 = 0.0;
        double mediaAV2 = 0.0;

        for(int i = 0; i < total; i++) {
            System.out.println("-------------------------------------------------------");
            System.out.println("Aluno [" + (i + 1) + "]");

            System.out.print("AV1: ");
            notaAlunoAV1[i] = entrada.nextInt();
            mediaAV1 += notaAlunoAV1[i];

            System.out.print("AV2: ");
            notaAlunoAV2[i] = entrada.nextInt();
            mediaAV2 += notaAlunoAV2[i];
            System.out.println("-------------------------------------------------------");
        }

        mediaAV1 /= total;
        mediaAV2 /= total;

        System.out.println("Média AV1: " + mediaAV1);
        System.out.println("Média AV2: " + mediaAV2);
    }
}

 

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...