[2do Parcial 2012] Ejecicio 3 -ADA

[2do Parcial 2012] Ejecicio 3 -ADA

de Maria Victoria Armand Ugon De Souza -
Número de respuestas: 1

Buenas tardes,

Queria saber como se interpreta la siguiente sentencia que se encuentra en el task vendedor ya que no tiene accept:

FOR i := 1 to 3 DO
     SELECT
         cocineros[i].puede_elaborar(vendedor, cedula, tipo);
       ELSE
    cant := cant - 1;
ENDSELECT;
ENDFOR

En respuesta a Maria Victoria Armand Ugon De Souza

Re: [2do Parcial 2012] Ejecicio 3 -ADA

de Sebastian Daloia Servetti -

Que tal, esa es la semántica del SELECT para hacer una solicitud de encuentro.

En ese caso vendedor solicita un encuentro con cocineros[i], si este está esperando un encuentro en puede_elaborar se lleva a cabo el encuentro sino se sale por el ELSE.