Ayuda con programa para estacionamientos en C++
Publicado por Isabella (1 intervención) el 14/06/2018 18:26:39
Hola no tengo ni idea como haer un programa para una tarea. Consiste en esto, si alguien me ayuda se lo agradeceria mucho:
Simulador del metro
Realice un programa en C++ que permita simular la subida el recorrido del metro a lo largo de 10 estaciones. El simulador debe generar en cada estación una cantidad de personas aleatorias que suben y bajan del metro. Considere que el metro tiene una capacidad de 100 personas por cada vagón con un total de 5 vagones. Los tiempos de viaje entre las estaciones son los siguientes:
Estación 1 – Estación 2: 2 segundos
Estación 2 – Estación 3: 4 segundos
Estación 3 – Estación 4: 2 segundos
Estación 4 – Estación 5: 5 segundos
Estación 5 – Estación 6: 3 segundos
Estación 6 – Estación 7: 7 segundos
Estación 7 – Estación 8: 4 segundos
Estación 8 – Estación 9: 2 segundos
Estación 9 – Estación 10: 3 segundos
Hint:
Utilice un ciclo for donde cada iteración representa una estación
Use la función rand() para generar valores aleatorios, por ejemplo: int num = 1+rand()%(11-1) genera valores aleatorios entre 1 y 10
Use la función sleep() para simular el tiempo de viaje entre estaciones, por ejemplo: sleep(3000) pausa el programa por 3 segundos
Utilice un arreglo para simular los vagones del metro
Simulador del metro
Realice un programa en C++ que permita simular la subida el recorrido del metro a lo largo de 10 estaciones. El simulador debe generar en cada estación una cantidad de personas aleatorias que suben y bajan del metro. Considere que el metro tiene una capacidad de 100 personas por cada vagón con un total de 5 vagones. Los tiempos de viaje entre las estaciones son los siguientes:
Estación 1 – Estación 2: 2 segundos
Estación 2 – Estación 3: 4 segundos
Estación 3 – Estación 4: 2 segundos
Estación 4 – Estación 5: 5 segundos
Estación 5 – Estación 6: 3 segundos
Estación 6 – Estación 7: 7 segundos
Estación 7 – Estación 8: 4 segundos
Estación 8 – Estación 9: 2 segundos
Estación 9 – Estación 10: 3 segundos
Hint:
Utilice un ciclo for donde cada iteración representa una estación
Use la función rand() para generar valores aleatorios, por ejemplo: int num = 1+rand()%(11-1) genera valores aleatorios entre 1 y 10
Use la función sleep() para simular el tiempo de viaje entre estaciones, por ejemplo: sleep(3000) pausa el programa por 3 segundos
Utilice un arreglo para simular los vagones del metro
Valora esta pregunta
0