controlador
Controlador::Controlador() {
}
void Controlador::ProcesarMuebleria() {
long nf;
int tm, tb, cs, tt, resp;
do {
vmub.Limpiar();
nf = vmub.LeerLong("Indique el Numero defactura");
tm = vmub.LeerInt("Indique el Tipo de Madera (1. Cedro, 2. Pino)");
tb = vmub.LeerInt("Indique el Tipo de Mobiliario a Procesar(1. Juego de Comedor, 2. Juego de Mueble)");
if (tb == 1) {cs = vcom.LeerInt("Indique la Cantidad de Sillas");
mcom.setNrofac(nf);
mcom.setTipmad(tm);
mcom.setTipmob(tb);
mcom.setCansil(cs);
vcom.ImprimirComedor(mcom.Precio());mmub.ProcesarComedor(mcom);
} else {
tt = vmue.LeerInt("Indique el Tipo de Tela (1. Lona, 2.Gamuza, 3.Terciopelo)");
mmue.setNrofac(nf);
mmue.setTipmad(tm);
mmue.setTipmob(tb);mmue.setTiptel(tt);
vmue.ImprimirMueble(mmue.Precio());
mmub.ProcesarMueble(mmue);
}
resp = vmub.SeleccionarRespuesta("Desea Procesar otro Mobiliario (1. Si, 2. No)");
} while (resp== 1);
vmub.ImprimirMuebleria(mmub.MobiliarioMasVendido(), mmub.PorcComedores(),mmub.MontoTotalVendido());
}
CONTROLADR.H
#if !defined(_CONTROLADOR_H)
#define _CONTROLADOR_H
#include"MComedor.h"
#include "MMueble.h"
#include "VComedor.h"
#include "VMueble.h"
#include "VMuebleria.h"
#include "MMuebleria.h"
class Controlador {
private:
MComedor mcom;
MMueble mmue;VComedor vcom;
VMueble vmue;
VMuebleria vmub;
MMuebleria mmub;
public:
Controlador();
void ProcesarMuebleria();
};
#endif //_CONTROLADOR_H
MCOMEDOR.CPP
#include "MComedor.h"MComedor::MComedor() {
}
MComedor::MComedor(long n, int m, int b, int s): MMobiliario(n,m,b) {
cansil=s;
}
void MComedor::setCansil(int s) {
cansil=s;
}
int MComedor::getCansil() {
return...
Regístrate para leer el documento completo.