generated from mmasias/repoPlantillaAsignatura
-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reto 003 #93
Open
Alejandrojuarez0105
wants to merge
72
commits into
mmasias:entrega-003
Choose a base branch
from
Alejandrojuarez0105:main
base: entrega-003
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Reto 003 #93
Alejandrojuarez0105
wants to merge
72
commits into
mmasias:entrega-003
from
Alejandrojuarez0105:main
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Para el primer paso de la creación de Carrefour, se creo el paso del tiempo, como se indica, que es de 9 de la mañana a 9 de la noche, serán 12 horas, por ende, 720 minutos.
Debido a que existe una probabilidad del 60% de que cada minuto llegue un nuevo cliente, se utilizó un double, que además como este va directamente relacionado con el tiempo, se hace despues de cada minuto.
El anterior commit por alguna razón guardó el código del catedrático, ya que estaba realizandome una idea de como poder continuar, con este commit, subo los cambios que habia realizado, además que implemente los items de cada cliente.
Debido a que el codigo llego un momento en el que sentia que no se podia arreglar y no era del todo legible, lo borré e iniciaré desde 0
Debido a que se reinició el codigo desde 0, lo primero será hacer que pase el tiempo de 9 a 21.
Para que se atiendan los clientes, se necesita al menos la primera caja, en esta ocasión utilice su codigo a mi manera, para darme una guia, en el siguiente commit intentaré hacerlo con matrices al ser 4.
En este caso, hice una matriz para que se pueda atender en las 4 cajas como lo indica el problema, además que el codigo tambien indica el momento cuando una caja se encuentra vacía (por el momento desaparece cuando una caja se encuentra ocupada, en el siguiente commit se verificara eso.)
El reto base a sido terminado, la cuenta de clientes en la fila, llegada de personas y atencion en cajas.
Antes habia un error del que no me habia percatado, y es que los minutos llegaban de 1 a 99, y muchas veces se saltaban 2 minutos, resulta que era porque se estaba realizando en centesimal, en este commit, ya se arregló eso, además que se agregó el primer reto extendido, que era: Número de minutos en que no hubo nadie en cola.
…idos. Se agregó el metodo estatico cleanScreen para que en cada minuto se limpie la pantalla y se pueda visualizar de mejor manera, otro metodo estatico para que se imprima una linea divisora y que el codigo se pueda leer con más claridad, se finalizaron todos los retos extendidos.
El nombre de la carpeta se encontraba mal escrito, así que lo corregí.
Se cambio el nombre del proyecto ya que no se encontraba de manera correcta.
Se realizó el primer reto ampliado, acorde a lo que yo logre entender acerca de las instrucciones, una disculpa si no era de esa manera, ya que no logré comprender del todo la instrucción.
A manera de que el código sea más ameno y bonito visualmente, se implementó una forma para que los clientes sean (dibujos) y se de una bienvenida al inicio del programa.
Para que el codigo siga siendo atractivo visualmente, los items se cambiarian a forma que se vea más agradable.
Se cambió todo el código al idioma inglés a manera de intentar aprender más.
- 🆕 Se añade la estructura de clases base del sistema de cine en `Cinema.java`. - 📦 Se crean clases `Cinema`, `Movie`, `Ticket`, y `Moviegoer` con sus constructores y métodos básicos. - 🎞️ Se simula la creación de películas y compra de tickets en el método `main`. - ✏️ Se agrega la representación de diagrama de clases UML en formato SVG para el diseño del sistema en `cinemaDC.svg`. - 🎫 Se incluye representación de objetos UML en formato SVG que muestra una instancia del sistema en acción en `cinemaDO.svg`. - ➕ Se proveen archivos PlantUML con la definición del diagrama de clases del sistema (`cinemaDC.puml`) y el diagrama de objetos (`cinemaDO.puml`).
- Marcado como completado "Vista privada de los objetos" - Añadido enlace y marcado como completado "Colaboración entre objetos: HOOD"
- Añadido enlace a la aplicación de Tic tac toe para ilustrar HOOD - Reorganizado apartado de herencia en temario, ahora con indentación correcta
Se creó la primera clase (Ppt) y con ayuda de las ventajas de visual studio code se creó la segunda clase llamada Juego
Se agrega a Ppt el metodo para determinar quien gana, se crea la parte Juego con lo (lógico) de cada clase, sin embargo aun no se crea la parte de determinarGanador ya que aún no e pensado como hacerlo, se crea la clase Jugadorcon los atajos de visual studio code
Aun se puede modificar y agregar muchas cosas, se intentará en el siguiente commit
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Reto del restaurante