auto_entrada n auto_salida 0 barco_entrada 1 barco_salida 0 esperandoPorBarco 0 PUENTE: P(esperandoPorBarco) P(cantAutos) ¿Cómo controlo la cantidad de autos que estaban arriba del puente? FOR i = 0 TO cantAutos DO P(auto_salida) V(cantAutos) SubirPuente WHILE cantBarcos != 0 THEN V(barco_entrada) P(barco_salida) BajarPuente P(cantAutos) ¿Cómo controlo la cantidad de autos que llegaron mientras cruzaba el barco? FOR i = 0 TO cantAutos DO V(auto_entrada) V(cantAutos) AUTO: P(cantAutos) cantAutos++ V(cantAutos) P(auto_entrada) delay(x) V(auto_salida) P(cantAutos) cantAutos-- V(cantAutos) BARCO: P(cantBarcos) cantBarcos++ V(esperandoPorBarco) V(cantBarcos) P(barco_entrada) delay(y) V(barco_salida) P(cantBarcos) cantBarcos-- V(cantBarcos)