- Manipulación de
Strings - Escribir código a partir de diagramas UML
- Arreglos estáticos
- La diferencia entre métodos estáticos y no
- Usarlo (creo)
- Trabajar en equipo
- Crearse la cuenta si uno no tenía
- Sacar nota (xD)
- 0 → Detener programa
- 1 → Crear vehículo
- 2 → Mostrar vehículos creados
- 3 → Mostrar cantidad de vehículos
- 4 → Mostrar vehículos verdes
- 5 → Mostrar vehículos modelo 2000 a 2021
- 6 → Crear sensor
- 7 → Mostrar sensores creados
- 8 → Mostrar cantidad de sensores
- 9 → Mostrar sensores de tipo temperatura
- 666 → Mostrar sensores tipo temperatura ordenados por valor
classDiagram
direction TD
class Vehiculo{
+Vehiculo[] vehiculos$
+int tamano$
+int posAnadir$
-int modelo
-String marca
-double valorComercial
-String color
+Vehiculo()
+Vehiculo(int mo, String ma, double va)
+Vehiculo(int mo, String ma, double va, String co)
+toString() String
+toStringVehiculos()$ String
+getVehiculosVerdes()$ String
+getVehiculosModelo2000a2021()$ String
+cantidadVehiculos()$ int
}
class Sensor{
+Sensor[] sensores$
+int tamano$
+int posAnadir$
-String tipo
-double valor
+Sensor()
+Sensor(String t, double v)
+toString() String
+getSensoresTipoTemperatura()$ String
+getSensoresTipoTemperaturaOrdenadosPorValor()$ String
+toStringSensores()$ String
+cantidadSensores()$ int
}
class Principal{
+main(String args[])$ void
+mostrarMenu()$ void
+mostrarOpciones()$ void
}
%% Asociación
Principal *.. "0..10" Vehiculo : agrega
Principal *.. "0..8" Sensor : agrega
%% Dependencia
Principal ..> Scanner : depende
Principal ..> System : depende
class Scanner{
+next() String
+nextLine() String
+nextInt() int
+nextDouble() double
}
class System{
+println()$ void
}
Fundamentos de Programación (ST0242), en la Universidad EAFIT de Medellín, Colombia.
Wendy y Luis.
Usamos Replit conectado con el repositorio en GitHub.