Sucursal
Enviado por Ninoka • 18 de Diciembre de 2018 • 656 Palabras (3 Páginas) • 329 Visitas
...
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
//InterfaceSucursal.cpp
#include "InterfaceSucursal.h"
InterfaceSucursal::InterfaceSucursal ()
{
}
string InterfaceSucursal::leerCodS ()
{
string c;
cout<<"Ingrese el código de la Sucursal: ";
cin>> c;
return c;
}
void InterfaceSucursal::reporteSucursal (string c)
{
cout<<endl;
cout<<"REPORTE DEL VENDEDOR"<<endl;
cout<<endl;
cout<<"CÓDIGO DE LA SUCURSAL : "<< c <<endl;
}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
//InterfaceVendedor.h
#include <string>
#include <iostream>
using namespace std;
class InterfaceVendedor {
public:
InterfaceVendedor ();
string leerNombre ();
float leerMontoV ();
float leerSueldoB ();
void reporteVendedor (string n,float co,float b,float sf);
};
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
//InterfaceVendedor.cpp
#include "InterfaceVendedor.h"
InterfaceVendedor::InterfaceVendedor ()
{
}
string InterfaceVendedor::leerNombre ()
{
string n;
cout<<"Ingrese el nombre del vendedor: ";
cin>> n;
return n;
}
float InterfaceVendedor::leerMontoV ()
{
float m;
cout<<"Ingrese el monto de ventas que logró hacer el vendedor: ";
cin>> m;
return m;
}
float InterfaceVendedor::leerSueldoB ()
{
float s;
cout<<"Ingrese el sueldo mensual percibido por el vendedor: ";
cin>> s;
return s;
}
void InterfaceVendedor::reporteVendedor (string n, float co, float b, float sf)
{
cout<<"NOMBRE DEL VENDEDOR : "<< n <<endl;
cout<<"MONTO DE LA COMISIÓN : "<< co <<endl;
cout<<"BONO A RECIBIR : "<< b <<endl;
cout<<"SUELDO FINAL : "<< sf <<endl;
}
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
//principal.cpp
#include "Vendedor.h"
#include "Sucursal.h"
#include "InterfaceVendedor.h"
#include "InterfaceSucursal.h"
int main ()
{
Vendedor ven;
Sucursal suc;
InterfaceVendedor intVen;
InterfaceSucursal intSuc;
string c,n;
float m,s;
c = intSuc.leerCodS();
n = intVen.leerNombre();
m = intVen.leerMontoV();
s = intVen.leerSueldoB();
suc.setCodS(c);
ven.setNombre(n);
ven.setMontoV(m);
ven.setSueldoB(s);
intSuc.reporteSucursal(suc.getCodS());
intVen.reporteVendedor(ven.getNombre(), ven.calMontoC(), ven.calBono(), ven.calSueldoF());
return 0;
}
...