#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
//Realizar un programa que imprima los datos de un coche, tren y avión utilizando herencia.
class vehiculo{
protected:
int dep, vel;
public:
void acelerar(){
cout<<endl<<"Acelerar";}
void frenar(){
cout<<endl<<"Frenar"<<endl<<endl;}
};
class coche : public vehiculo {
private:
int puertas;
public:
coche (int dep1, int vel1, int puertas1){
dep=dep1;
vel=vel1;
puertas=puertas1;
}
void imprimir()
{
cout<<"Deposito ="<<dep<<endl;
cout<<"Velocidad ="<<vel<<endl;
cout<<"Puertas ="<<puertas<<endl;
}
};
class tren : public vehiculo {
private:
int vagones;
public:
tren (int dep1, int vel1, int vagones1){
dep=dep1;
vel=vel1;
vagones=vagones1;
}
void imprimir()
{
cout<<"Deposito ="<<dep<<endl;
cout<<"Velocidad ="<<vel<<endl;
cout<<"Vagones ="<<vagones<<endl;
}
};
class avion : public vehiculo {
private:
int puertas;
public:
void despegar(){
cout<<"Despegar"<<endl;
}
void aterrizar(){
cout<<"Aterrizar"<<endl;
}
avion(int dep1, int vel1, int puertas1){
dep=dep1;
vel=vel1;
puertas=puertas1;
}
void imprimir(){
cout<<"Deposito ="<<dep<<endl;
cout<<"Velocidad ="<<vel<<endl;
cout<<"Puertas ="<<puertas<<endl;
}
};
main ()
{
coche a1(80,180,2);
tren a2(100,90,7);
avion a3(100,190,1);
cout << "Coche" << endl;
a1.imprimir();
a1.acelerar();
a1.frenar();
cout << "Tren" << endl;
a2.imprimir();
a2.acelerar();
a2.frenar();
cout << "Avion" << endl;
a3.imprimir();
a3.acelerar();
a3.frenar();
a3.despegar();
a3.aterrizar();
}
miércoles, 31 de enero de 2018
Suscribirse a:
Comentarios de la entrada (Atom)
EJERCICIO
#include <stdio.h> #include <conio.h> #include <iostream> using namespace std; //Realizar un programa que imprima lo...
-
HERENCIA SIMPLE Y MÚLTIPLE MIRA ESTE VIDEO, TE AYUDARÁ A COMPRENDER MEJOR EL TEMA ----CLIC AQUÍ---- - La Herencia. Es la ca...
-
Términos principales - Programación orientada a objetos - Instanciar = crear "objeto". --- VIDEO PARA MEJOR CO...
-
ARRAYS / VECTORES Los vectores son una forma de almacenar datos que permiten contener una serie de valores del mismo tipo, cada uno de l...
No hay comentarios.:
Publicar un comentario