Ir ao conteúdo

Posts recomendados

Postado

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);
    }
}

 

Postado

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);
    }
}

 

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...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!