Question: En estos archicos de c + + : Envio.cpp: #include Envio.h using namespace std; Persona::Persona ( ) { nombre = Juan Perez; direccion =
En estos archicos de c:
Envio.cpp:
#include "Envio.h
using namespace std;
Persona::Persona
nombre "Juan Perez";
direccion SN;
ciudad Mty;
estado NL;
CP ;
Persona::Personastring nombre,string direccion,string ciudad,string estado,int CP
nombre nombre;
direccion direccion;
ciudad ciudad;
estado estado;
CP CP;
Envio::EnvioPersona &rem,Persona &dest : remitenterem destinatariodest
remitente rem; hacerlo de esta manera implica usar primero el constuctor default
Envio::Enviostring nombrestring direccionstring ciudadstring estado
int CPstring nombrestring direccionstring ciudadstring estadoint CP
: remitentenombredireccionciudadestadoCP
destinatarionombredireccionciudadestadoCP
double Envio::calculaCosto
return ;
Envio.h:
#pragma once
#include
class Persona
public:
std::string nombre;
std::string direccion;
std::string ciudad;
std::string estado;
int CP;
Persona;
Personastd::string,std::string,std::string,std::string,int;
;
class Envio
protected:
Persona remitente;
Persona destinatario;
int largo;
int ancho;
public:
Envio; No utilizaremos el constructor default
EnvioPersona&Persona&;
Enviostd::string,std::string,std::string,std::string,int
std::string,std::string,std::string,std::string,int;
double calculaCosto;
;
main.cpp:
#include "Envio.h
#include "Paquete.h
#include
using namespace std;
int main
Persona remitente,destinatarioSergio Lopez", Av Siempre Viva", "Sprinfield", "Utha", ;
Paquete premitentedestinatario,;
Paquete q &p;
cout "Costo del Paquete: pcalculaCosto endl;
cout "Costo del Paquete: qcalculaCosto endl;
return ;
Necesito agregar la clase Sobre que debe heredar directamente de la clase Envio. Sobre debe redefinir el clculo de la funcin miembro calculaCosto para que en caso de que las dimensiones del sobre sean mayores a cms en largo o en ancho, se agregue un cargo adicional. El cargo adicional debe ser un dato miembro de la calse Sobre
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
