añadido parte2

This commit is contained in:
Pablo
2025-11-09 23:04:57 +01:00
parent 44826a2687
commit b4ab0acef3
17 changed files with 466 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
#ifndef CONTRATOTP_H
#define CONTRATOTP_H
#include <iostream> //cin, cout
#include "Fecha.h"
#include "Contrato.h"
using namespace std;
class ContratoTP: public Contrato {
static int minutosTP;
static float precioTP;
int minutosHablados;
static const float precioExcesoMinutos;
public:
ContratoTP(long int dni, Fecha f, int m);
//virtual ~ContratoTP(); //<2F>es necesario? pensar y reflexionad
//ContratoTP(const ContratoTP& c); //<2F>es necesario? pensar y reflexionad
//ContratoTP& operator=(const ContratoTP& c); //<2F>es necesario? pensar y reflexionad
static int getLimiteMinutos() { return ContratoTP::minutosTP; }
static float getPrecio() { return ContratoTP::precioTP; }
static void setTarifaPlana(int m, float p); //el el .cpp se pone la cabecera sin la palabra static
//A RELLENAR POR EL ALUMNO...
};
ostream& operator<<(ostream &s, const ContratoTP &c);
#endif // CONTRATOTP_H