Buenas tardes, hice una solucion al ejercicio pero tengo varias dudas.
La inicializacion y definicion:
Primero no me queda del todo claro como hacer para pasar el id del vendedor al supervisor sin usar funciones auxiliares o algo parecido. Me quedo asi el supervisor :
Luego, cuando el cliente usa la funcion de enviar_pedido_pagar_y_recibir_pedido() asumo que el vendedor sabe a quien le da el pedido una vez elaborado. Cliente me quedo asi:
Luego en vendedor, asumo que puede cobrar sin estar atendiendo, solo estando dentro de la caja, no se si en realidad tiene que recibir el pedido y cobrar inmediatamente, tampoco se si el vendedor puede tomar todos los pedidos que pueda (10) mientras esta atendiendo y luego ir a hacerlos, o si solo puede hacer uno por vez, yo asumi lo ultimo porque lo otro no se me ocurrio como hacerlo, me quedo asi:
Muchas Gracias.