Informática, perguntado por SamuelTeixeiraGomes, 10 meses atrás

Desenvolva um algoritmo para ler quatro valores referentes às quatro notas escolares de 5 alunos de uma mesma turma.
Para isto acontecer, é necessário a utilização de uma estrutura de repetição do tipo para/faça.

Exiba uma mensagem dizendo que o aluno foi aprovado, se o valor da média escolar for maior ou igual a 5.

Se o aluno não foi aprovado, também exiba uma mensagem informando a condição de reprovado.

Apresente junto com estas mensagens, o valor da média do aluno para qualquer condição.

Ao final de cada um dos 5 alunos da turma, com a estrutura correta, o programa deverá reiniciar o processo até que o 5º e último aluno tenha suas notas digitadas e sua condição exibida.

(Eu tinha colocado na matéria errada, por isso repostei)

Soluções para a tarefa

Respondido por matheusadd12
1

Resposta:

Fiz o código em c++ com nota final arredondada para baixo.

Explicação:

#include <iostream>

using namespace std;

int main()

{

   float notas[5][4];

   int media = 0;

   int i = 0;

   int j = 0;

   // Leitura de notas

   for(i=0; i<5; i++){

       for(j=0; j<4; j++){

           cout<<"Digite a " <<j+1<<" nota do aluno "<<i+1<<": ";

           cin>>notas[i][j];

       }

       cout<<endl;

   }

   // Resultado

    for(i=0; i<5; i++){

       for(j=0; j<4; j++){

           media+=notas[i][j];

       }

       media=media/4;

       

       if(media >= 5){

           cout<<"O aluno foi aprovado com média "<<media<<endl;

       }else{

           cout<<"O aluno foi reprovado com média "<<media<<endl;

       }

       media=0;

   }

   

   return 0;

}

Perguntas interessantes