Ejercicio C02 - Enciendan sus motores
Consigna
Crear un proyecto de biblioteca de clases que contenga las clases Competencia y AutoF1:
Clase AutoF1
- Al generar un auto se cargará el atributo enCompetenciacomo falso. InicializarcantidadCombustibleyvueltasRestantesen 0.
- Dos autos serán iguales si los atributos númeroyescuderiason iguales.
- Realizar los métodos getters y setters para cantidadCombustible,enCompetenciayvueltasRestantes.
Clase Competencia
- El constructor privado será el único capaz de inicializar la lista de competidores.
- La sobrecarga del operador +agregará un competidor si es que aún hay espacio (validar concantidadCompetidores) y el competidor no forma parte de la lista (== entreCompetenciayAutoF1).
- Al ser agregado, el competidor cambiará su estado enCompetenciaa verdadero, la cantidad devueltasRestantesserá igual a lacantidadVueltasdeCompetenciay se le asignará un número aleatorio entre 15 y 100 acantidadCombustible.
Crear un proyecto de consola y generar las invocaciones necesarias en el método Main para probar el código.
Resolución
| Video | Código | 
|---|