Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Practica Final
Practica Final
Practica Final
#include <cstdlib>
/*
*/
class cliente{
private:
string nombre,apellido;
int DNI;
public:
cliente(string,string,int);
void mostrarcliente();
};
nombre=_nombre;
apellido=_apellido;
DNI=_DNI;
void cliente::mostrarcliente(){
cout<<"Nombre: "<<nombre<<endl;
cout<<"Apellido: "<<apellido<<endl;
cout<<"DNI: "<<DNI<<endl;
}
class tipo{
private:
char tipobarco;
public:
tipo(char);
void mostrartipo();
};
tipo::tipo(char _tipobarco){
tipobarco=_tipobarco;
void tipo::mostrartipo(){
cout<<"Tipo de barco:"<<tipobarco<<endl;
private:
string matricula;
float eslora;
int añofabricacion;
public:
barco(char,string,float,int);
void mostrarbarco();
};
matricula=_matricula;
eslora=_eslora;
añofabricacion=_añofabricacion;
void barco::mostrarbarco(){
mostrartipo();
cout<<"Matricula: "<<matricula<<endl;
cout<<"Eslora: "<<eslora<<endl;
private:
int mastiles;
public:
velero(char,string,float,int,int);
void mostrarvelero();
};
mastiles=_mastiles;
void velero::mostrarvelero(){
mostrarbarco();
cout<<"Mastiles: "<<mastiles<<endl;
private:
float potenciaCVD;
public:
deportivo(char,string,float,int,float);
void mostrardeportivo();
};
potenciaCVD=_potenciaCVD;
void deportivo::mostrardeportivo(){
mostrarbarco();
cout<<"Potencia CV:"<<potenciaCVD<<endl;
private:
float potenciaCVY;
int camarotes;
public:
yates(char,string,float,int,float,int);
void mostraryates();
};
yates::yates(char _tipobarco,string _matricula,float _eslora,int _añofabricacion,float
_potenciaCVY,int _camarotes): barco(_tipobarco,_matricula,_eslora,_añofabricacion){
potenciaCVY=_potenciaCVY;
camarotes=_camarotes;
void yates::mostraryates(){
mostrarbarco();
cout<<"Camarotes: "<<camarotes<<endl;
class amarre{
private:
string claseamarre;
public:
amarre(string);
void mostraramarre();
};
amarre::amarre(string _claseamarre){
claseamarre=_claseamarre;
void amarre::mostraramarre(){
cout<<"Lugar de amarre:"<<claseamarre<<endl;
private:
int diasocupacion;
public:
alquiler(string,string,int,string,char,int);
void mostraralquiler();
};
diasocupacion=_diasocupacion;
void alquiler::mostraralquiler(){
mostrarcliente();
mostraramarre();
mostrartipo();
cout<<((eslora*120)*diasocupacion);
alquiler a1("Juan","Alvites",74614498,"sol",'b',5);
a1.mostraralquiler();
// alum2.mostraralquiler();
return 0;