35 lines
712 B
C++
35 lines
712 B
C++
#ifndef H_LISTATAREAS_H
|
|
#define H_LISTATAREAS_H
|
|
|
|
#include <iostream>
|
|
#include <string>
|
|
#include <fstream>
|
|
#include <iomanip>
|
|
|
|
//Constantes:
|
|
const int MAX_TAREAS = 15;
|
|
const int MAX_TIPOS = 7;
|
|
const int ANIOS = 5;
|
|
|
|
//Tipos:
|
|
typedef int tPrioridades[ANIOS][MAX_TIPOS];
|
|
|
|
typedef struct tTarea {
|
|
int codigo;
|
|
std::string descripcion;
|
|
int tiempo;
|
|
};
|
|
|
|
typedef struct tListaTareas {
|
|
tTarea tarea[MAX_TAREAS];
|
|
int cont;
|
|
};
|
|
|
|
//Funciones:
|
|
bool cargarPrioridades(tPrioridades& prioridad);
|
|
bool cargarTareas(tListaTareas& lista, tPrioridades&, std::ifstream&);
|
|
int calcularTiempo(tListaTareas& lista, tPrioridades&);
|
|
void mostrarTareas(tListaTareas& lista);
|
|
|
|
#endif // !H_LISTATAREAS_H
|