El codigo de la clase satélite:
El codigo en concreto:
Esta parte del código la realizo mi tutor y ya estaba implementada y he de suponer que estaba bien, lo estados a los que hace referencia son -1=(No identificado ni activado), 0=(Identificado), 1=(Activado).
De todos modos sabes si es correcto:
ó
Un saludo
Código [Seleccionar]
class Satelite
{
Identificacion Iden;
Cadena Nombre;
Cadena Fabricante;
int NSerie;
int Estado;
float Tomas[NMESES][NDIAS];
public:
Satelite();
bool EstaIdentificado(){return Estado>=0;};
bool EstaActivado(){return Estado==1;};
bool Identificar(Cadena pLogin, Cadena pMaster, Cadena pNombre,
Cadena pFabrica, int pNSerie);
bool Activar(Cadena pLogin, Cadena pPasswd);
bool Desactivar(Cadena pLogin, Cadena pPasswd);
void MostrarEstado();
float GetToma(int pMes, int pDia);
void SetToma(int pMes, int pDia, float pTemp);
void Rellenar(int Porcen=90);
Satelite operator+(Satelite pSat);
};
El codigo en concreto:
Código [Seleccionar]
bool EstaIdentificado(){return Estado>=0;};
bool EstaActivado(){return Estado==1;};
Esta parte del código la realizo mi tutor y ya estaba implementada y he de suponer que estaba bien, lo estados a los que hace referencia son -1=(No identificado ni activado), 0=(Identificado), 1=(Activado).
De todos modos sabes si es correcto:
Código [Seleccionar]
if(Sat[nsat].EstaIdentificado()==true)
ó
Código [Seleccionar]
if(Sat[nsat].EstaIdentificado())
Un saludo