Advertisement
Guest User

Untitled

a guest
Feb 24th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.12 KB | None | 0 0
  1. #include "stdafx.h"
  2. #include <stdlib.h>
  3. #include <cstdlib>
  4. #include <iostream>
  5.  
  6. using namespace std;
  7.  
  8. class Vehiculo {
  9. private:
  10. int Anio;
  11. int CapDepo;
  12. int LitrosDepo;
  13. int Kph;
  14. char Propietario[25];
  15.  
  16. public:
  17. Vehiculo(char, int);
  18. Void Imprimir();
  19. Void LlenarDeposito(int);
  20. Void CapDepo;
  21. Void Anio;
  22. Void Kph;
  23. Void Propietario;
  24. };
  25.  
  26. Vehiculo::Vehiculo(char _Propietario, int _anio, int _CapDepo, int _LitrosDepo, int _Kph) {
  27. Propietario = _Propietario;
  28. Anio = _anio;
  29. CapDepo = _CapDepo;
  30. LitrosDepo = _LitrosDepo;
  31. Kph = _Kph;
  32. }
  33.  
  34. void Vehiculo::Imprimir() {
  35. cout << "Propietario: " << Propietario << endl;
  36. cout << "Anio del vehiculo: " << Anio << endl;
  37. cout << "Velocidad Maxima: " << Kph << endl;
  38.  
  39. }
  40.  
  41. void Vehiculo::LlenarDeposito() {
  42. cout << "Capacidad maxima de combustible: " << CapDepo << endl;
  43. cout << "Combustible actual: " << LitrosDepo << endl;
  44.  
  45. }
  46.  
  47. class Coche : public Vehiculo {
  48. private:
  49. int NumAsientos;
  50. char Marca[10];
  51.  
  52. public:
  53. Coche(char, int);
  54. void mostrarCoches();
  55. };
  56.  
  57. class Moto : public Vehiculo {
  58. private:
  59. int Cilindrada;
  60. char Tipo[20];
  61. public:
  62. Moto(int, char);
  63. void mostrarMotos();
  64. };
  65.  
  66. 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){
  67. Marca = _Marca;
  68. NumAsientos = _NumAsientos;
  69. }
  70.  
  71. void Coche::mostrarCoches() {
  72. Imprimir();
  73. cout << "Numero de asientos: " << NumAsientos << endl;
  74. cout << "Marca: " << Marca << endl;
  75. }
  76.  
  77. 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) {
  78. Cilindrada = _Cilindrada;
  79. Tipo = _Tipo;
  80. }
  81.  
  82. void Moto::mostrarMotos() {
  83. Imprimir();
  84. cout << "Cilindrada: " << Cilindrada << endl;
  85. cout << "Tipo: " << Tipo << endl;
  86. }
  87.  
  88. int main()
  89. {
  90. Coche Fiesta(Carlos Perez, Ford, 2012, 90, 45, 110, 5);
  91. cout << "-Coches-" << endl;
  92. Fiesta.mostrarCoches;
  93. cout << "\n";
  94. return 0;
  95. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement