Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "stdafx.h"
- #include <stdlib.h>
- #include <cstdlib>
- #include <iostream>
- using namespace std;
- class Vehiculo {
- private:
- int Anio;
- int CapDepo;
- int LitrosDepo;
- int Kph;
- char Propietario[25];
- public:
- Vehiculo(char, int);
- Void Imprimir();
- Void LlenarDeposito(int);
- Void CapDepo;
- Void Anio;
- Void Kph;
- Void Propietario;
- };
- Vehiculo::Vehiculo(char _Propietario, int _anio, int _CapDepo, int _LitrosDepo, int _Kph) {
- Propietario = _Propietario;
- Anio = _anio;
- CapDepo = _CapDepo;
- LitrosDepo = _LitrosDepo;
- Kph = _Kph;
- }
- void Vehiculo::Imprimir() {
- cout << "Propietario: " << Propietario << endl;
- cout << "Anio del vehiculo: " << Anio << endl;
- cout << "Velocidad Maxima: " << Kph << endl;
- }
- void Vehiculo::LlenarDeposito() {
- cout << "Capacidad maxima de combustible: " << CapDepo << endl;
- cout << "Combustible actual: " << LitrosDepo << endl;
- }
- class Coche : public Vehiculo {
- private:
- int NumAsientos;
- char Marca[10];
- public:
- Coche(char, int);
- void mostrarCoches();
- };
- class Moto : public Vehiculo {
- private:
- int Cilindrada;
- char Tipo[20];
- public:
- Moto(int, char);
- void mostrarMotos();
- };
- Coche::Coche(char _Propietario, char _Marca, int _anio, int _CapDepo, int _LitrosDepo, int _Kph, int _NumAsientos) : Vehiculo(char _Propietario, int _anio, int _CapDepo, int _LitrosDepo, int _Kph){
- Marca = _Marca;
- NumAsientos = _NumAsientos;
- }
- void Coche::mostrarCoches() {
- Imprimir();
- cout << "Numero de asientos: " << NumAsientos << endl;
- cout << "Marca: " << Marca << endl;
- }
- Moto::Moto(char _Propietario, char _Tipo, int _anio, int _CapDepo, int _LitrosDepo, int _Kph, int _Cilindrada) : Vehiculo(char _Propietario, int _anio, int _CapDepo, int _LitrosDepo, int _Kph) {
- Cilindrada = _Cilindrada;
- Tipo = _Tipo;
- }
- void Moto::mostrarMotos() {
- Imprimir();
- cout << "Cilindrada: " << Cilindrada << endl;
- cout << "Tipo: " << Tipo << endl;
- }
- int main()
- {
- Coche Fiesta(Carlos Perez, Ford, 2012, 90, 45, 110, 5);
- cout << "-Coches-" << endl;
- Fiesta.mostrarCoches;
- cout << "\n";
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement