Solução do Exercício Cadastro Alunos: mudanças entre as edições

De IFSC
Ir para navegação Ir para pesquisar
imported>Fargoud
Sem resumo de edição
imported>Fargoud
Sem resumo de edição
Linha 29: Linha 29:
     void Calcula_Medias();
     void Calcula_Medias();
  };
  };
Código classe Aluno.cpp:
    #include "StdAfx.h"
    #include "Aluno.h"
    Aluno::Aluno(void)
    {
      aprovado = true;
    }
    void Aluno::ImprimeSaida()
    {int i;
    for(i=0;i<ndisc;i++)
      if(Medias < 6)
          aprovado = false;
    }
  void Aluno::Calcula_Medias()
  {
  }
  void Aluno::EntraNotas()
  {
  }

Edição das 17h03min de 21 de março de 2018

Tela Design criada para Form1:

Form1dsg.png

Tela em tempo de execução:

Form1rt.png



Código classe Aluno.h:

#pragma once
using namespace System; //para poder usar classe String^
ref class Aluno
{
public:
   Aluno(void);
   String^ NomeAluno;
   String^ NumMatricula;
   String^ ListaDisciplinas;
   void ImprimeSaida();
   void EntraNotas();
   int ndisc;	
   bool aprovado;	
   float Medias;
private:
   void Calcula_Medias();
};


Código classe Aluno.cpp:

   #include "StdAfx.h"
   #include "Aluno.h"
   Aluno::Aluno(void)
   {
     aprovado = true;
   }
   void Aluno::ImprimeSaida()
   {int i;
   for(i=0;i<ndisc;i++)
      if(Medias < 6)
         aprovado = false;
   }
 void Aluno::Calcula_Medias()
 {
 }
 void Aluno::EntraNotas()
 {
 }