Categorias

Cadastro de Alunos, e Notas utilizando Vetores.

Algoritmo onde o usuário digita a quantidade de alunos para a turma, e a média adotada na escola. Inicialmente o algoritmo deve perguntar quantos alunos existem na turma e deve também escrever:
– Nome dos alunos que foram aprovados em todas as matérias;
– dos aprovados nas matérias 1 e 4;
– a porcentagem dos aprovados na matéria 3.

/*
Algoritmo que lê o nome dos alunos e suas respectivas cinco notas.
Inicialmente o algoritmo deve perguntar quantos alunos existem na turma e deve também escrever:
 - Nome dos alunos que foram aprovados em todas as matérias
 - dos aprovados nas matérias 1 e 4
 - A porcentagem dos aprovados na matéria 3

 Por: [email protected]
*/

#include 
#include 

using namespace std;


int main ()
{
    system ("color 1F");
    //Declaração de Variáveis
    int Qtde, i, Media;
    double x=0;
    int Mat1[100], Mat2[100], Mat3[100], Mat4[100], Mat5[100];
    char Nome[100][100];

    //Usuário informa a quantidade de alunos na turma
    cout << "Digite a quantidade de alunos na turma: ";
    cin >> Qtde;

    cout << "nnDigite a média adotada na escola. Ex: 60: ";
    cin >> Media;

    //Entra na repetição para o usuário entrar a nota de todos os alunos
    for(i=1;i> Nome[i];

        cout << "nnDigite a nota do aluno na matéria 1:";
        cin >> Mat1[i];

        cout << "nnDigite a nota do aluno na matéria 2:";
        cin >> Mat2[i];

        cout << "nnDigite a nota do aluno na matéria 3:";
        cin >> Mat3[i];

        cout << "nnDigite a nota do aluno na matéria 4:";
        cin >> Mat4[i];

        cout << "nnDigite a nota do aluno na matéria 5:";
        cin >> Mat5[i];
    }

    system ("cls");

    cout << "Obrigado! Você já informou todas as notasnn";
    system ("pause");

    //Escrever alunos com média em todas as matérias:
    system ("cls");
    cout << "Alunos com nota maior ou igual a " << Media << " em todas as matérias:nn";

    for(i=1;i=Media && Mat2[i]>=Media && Mat3[i]>=Media && Mat4[i]>=Media && Mat5[i]>=Media)
        {
            cout << "O aluno: " << Nome[i] << " foi aprovado em todas as matérias.nn";
        }
    }

    system ("pause");

    //Escrever alunos aprovados nas matérias 1 e 4:
    system ("cls");
    cout << "Alunos com nota maior ou igual a " << Media << " em todas as matérias:nn";

    for(i=1;i=Media && Mat4[i]>=Media)
        {
            cout << "O aluno: " << Nome[i] << " foi aprovado nas matérias 1 e 4.nn";
        }
    }

    system ("pause");

    //Escrever a porcentagem de aprovados na matéria 3:
    system ("cls");
    cout << "Alunos com nota maior ou igual a " << Media << " na matéria 3 em porcentagem:nn";

    for(i=1;i=Media)
        {
            x++;
        }
    }

    x=x/Qtde;
    x=x*100;

    cout<< "A porcentagem de alunos aprovados na matéria 3 e de: " << x << " .nnn";

    cout<< "Obrigado!!!";

system ("pause");
}

Arquivos para Download:

Alunos,Notas, Medias, Vetor C++.cpp