Autor
|
Tema: Programa que cargue bodegas de un barco a distintas velocidades (Leído 1,856 veces)
|
cpt_JG87
Desconectado
Mensajes: 2
|
Buenas tardes. Tengo una duda bastante importante en programación C++.
Se nos ha propuesto en clase la resolución de un problema mediante un programa en C++ y no le veo salida.
Tengo que escribir un programa que me pida el tipo de carga y la densidad que hay en cada una de las 6 bodegas de un barco, esto perfecto Como segunda opción, debe guardar esos datos en formato binario, esto BIEN. Como tercera opción, recuperar esos datos (en nueva sesión o como sea), esto también lo veo. Como cuarta opción, el programa tiene que dibujar un esquema donde aparezcan las 6 bodegas del barco donde se muestre el estado de carga de cada una. En un principio están vacías y se van llenando (cada segundo representa un minuto en tiempo real) y a una velocidad determinada y simultaniamente, las bodegas se tienen que ir cargando (como una simulación) a la misma velocidad en toneladas/hora. No obstante, si alguna de ellas supera el 10% del volumen de la bodega que está menos cargada, la velocidad de esta se reduce a otra cifra determinada hasta que deja de superar este %. Cada bodega dejará de cargarse cuando esté llena. Se actualizará el esquema cada 8 minutos reales (8 segundos de simulación).
No se si me he explicado bien, he resumido básicamente el enunciado del ejercicio. No estamos a este nivel de C++, no obstante se nos pide... No se muy bien como empezar.
gracias de antemano
|
|
|
En línea
|
|
|
|
david_BS
|
si necesitás improvisar un contador usa timeGetTime que es para windows. sino Clock que sirve para linux y windows y hay otras muchas funciones con las cuales podés construir un contador
|
|
|
En línea
|
|
|
|
cpt_JG87
Desconectado
Mensajes: 2
|
Tengo este clock, el problema es que no se como insertarlo en el código... gracias
SUBRUTINA espera(float segons) void espera ( float segons ) { long mesura, ref; float dif; ref=clock(); mesura=clock(); dif=((float) (mesura-ref))/((float) CLOCKS_PER_SEC); while(dif<segons) { mesura=clock(); dif=((float) (mesura-ref))/((float) CLOCKS_PER_SEC); } }
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
algun programa para monitorear trafico en ip dinamica y evitar velocidades bajas
Software
|
twistercf
|
1
|
3,103
|
19 Octubre 2010, 18:34 pm
por frydisiaco
|
|
|
El director de desarrollo de Firefox abandona el barco
Noticias
|
wolfbcn
|
0
|
1,554
|
16 Febrero 2011, 21:28 pm
por wolfbcn
|
|
|
Distintas formas de agregar un programa al arranque de Windows
Hacking
|
Libertronic
|
6
|
5,041
|
4 Marzo 2011, 00:08 am
por wACtOr
|
|
|
Desarrolle un programa en Lenguaje C que cargue un vector con 100 números aleato
Programación C/C++
|
backsjesus
|
4
|
3,111
|
11 Junio 2016, 05:07 am
por backsjesus
|
|
|
¿Hacer programa que genere/cargue archivo y detecte que no es una copia?
« 1 2 »
Programación General
|
Tachikomaia
|
10
|
5,911
|
8 Marzo 2023, 17:57 pm
por scully
|
|