Advertisement
nandoy

C++ Unileste

Oct 20th, 2015
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.47 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3. using namespace std;
  4.  
  5. // Um aluno do unileste cursa 5 disciplinas.
  6. // Cada disciplina tem 5 atividades avaliativas.
  7. // O aluno prescisa saber ao final do semestre em quais disciplinas foi aprovado
  8. // (aprovação com total maior que 70 pontos)
  9. // Qual disciplina ele teve maior nota.
  10. // Precisa de uma relação com nome e notas finais das disciplinas.
  11.  
  12. // Desenvolva um programa que resolva os problemas desse aluno
  13. // e que pode solucionar outros problemas que na sua visão são importantes
  14.  
  15. void main()
  16. {
  17.     string mName[5];
  18.     int Notas[5][6];
  19.     for(int I = 0; I < 5; I++) {
  20.         Notas[I][5] = 0;
  21.         cout << "Informe a disciplina " << I+1 << " cursada: ";
  22.         cin >> mName[I];
  23.     }
  24.     cout << "\n";
  25.     for(int I = 0; I < 5; I++) {
  26.         for(int O = 0; O < 5; O++) {
  27.             Notas[I][O] = 0;
  28.             cout << "Informe a nota da Atividade " << O+1 << " da disciplina " << mName[I] << ": ";
  29.             cin >> Notas[I][O];
  30.             Notas[I][5] = Notas[I][5] + Notas[I][O];
  31.             if(O == 4)
  32.                 cout << "\n";
  33.         }
  34.     }
  35.     cout << "\n";
  36.     int R = 0;
  37.     int nR = 0;
  38.     for(int I = 0; I < 5; I++) {
  39.         if(R < Notas[I][5]){
  40.             R = Notas[I][5];
  41.             nR = I;
  42.         }
  43.         string result = "\0";
  44.         if(Notas[I][5] > 70)
  45.             result = "APROVADO";
  46.         else
  47.             result = "REPROVADO";
  48.         cout << "Voce foi " << result << " na materia " << mName[I] << ": " << Notas[I][5] << "pts\n";
  49.     }
  50.     cout << "\nSua materia com melhor nota foi: " << mName[nR] << " com nota de: " << R << "pts\n\n";
  51.     system ("pause");
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement