Cpp/Exámenes Resueltos (Segundo Semestre)/Junio2018CEG/ListaTareas.h

35 lines
712 B
C
Raw Normal View History

2019-06-20 13:06:16 +02:00
#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