GestionMaquinas.h

mail@pastecode.io avatar
unknown
c_cpp
2 months ago
1.1 kB
3
Indexable
Never
#pragma once

const int MAX_Maquinas = 10;
const int MAX_Fincas = 20;


/*--- struct principal para operaciones de menu ---*/

/*typedef*/ struct Maquina {
    int id;
    char nombre[20];
    char tipo; // G-Grano, U-Uva, A-Aceituna, B-Borrar
    float capacidad;
    double latitud;
    double longitud;
    int activa; // Bandera para indicar si la máquina está activa o borrada
};

/*typedef*/ struct Fincas {
      int id;
      char nombre[40];
      char tipo;
      float medida;
      double latitud;
      double longitud;
      int activa;
    // Definición de la estructura Fincas
};

/*typedef*/ struct GestionMaquinas{
    //int maquinas;                            //del modelo antiguo y no se como traducirlo al mio

    void init(struct Maquina maquinas[]);

    private:
        void EditarMaquina(struct Maquina maquinas[], int id);
        void EditarFinca(struct Fincas finca);
        void ListarMaquinas(Maquina maquina);
        void EstadoFincas(Fincas finca);
        void AlquilerMaquina();
        void PlanMensualMaquina();


};
Leave a Comment