/
Vehiculo.cpp
66 lines (54 loc) · 1.22 KB
/
Vehiculo.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#include "Vehiculo.h"
#include <iostream>
using namespace std;
Vehiculo::Vehiculo(int numeroMotor, int numeroRuedas, TipoCombustible tipoCombustible, int maxLitros, string marca, long long precio, int anio) : numeroMotor(numeroMotor), numeroRuedas(numeroRuedas), tipoCombustible(tipoCombustible), maxLitros(maxLitros), marca(marca), precio(precio), anio(anio) {}
Vehiculo::~Vehiculo()
{
}
int Vehiculo::getNumeroMotor() const
{
return numeroMotor;
}
int Vehiculo::getNumeroRuedas() const
{
return numeroRuedas;
}
TipoCombustible Vehiculo::getTipoCombustible() const
{
return tipoCombustible;
}
int Vehiculo::getMaxLitros() const
{
return maxLitros;
}
string Vehiculo::getMarca() const
{
return marca;
}
long long Vehiculo::getPrecio() const
{
return precio;
}
int Vehiculo::getAnio() const
{
return anio;
}
string Vehiculo::getTipoCombustibleString() const
{
if (tipoCombustible == TipoCombustible::Gasolina)
{
return "Gasolina";
}
else if (tipoCombustible == TipoCombustible::Gas)
{
return "Gas";
}
else if (tipoCombustible == TipoCombustible::Electrico)
{
return "Electrico";
}
else
{
return "Tipo de combustible no válido";
}
}