by @Michelle Aleman Fork
{"functions":[],"name":"Asignacionde tutores y programacion de sesiones","main":{"rawId":"main","tpe":"Void","name":"main","statements":[{"@type":"Begin","id":"pcp2_64"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"Integer","name":"contadorSolicitudes","lengthValue2":"","id":"pcp2_33","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"Integer","name":"i","lengthValue2":"","id":"pcp2_34","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"Integer","name":"sesionesAsignadas","lengthValue2":"","id":"pcp2_35","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"Integer","name":"solicitudesPendientes","lengthValue2":"","id":"pcp2_36","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"String","name":"asignatura","lengthValue2":"","id":"pcp2_37","initValue":"\"\""},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"String","name":"materiaTutor","lengthValue2":"","id":"pcp2_38","initValue":"\"\""},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"Boolean","name":"horarioCompatible","lengthValue2":"","id":"pcp2_39","initValue":"false"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"Integer","name":"cargaTutor","lengthValue2":"","id":"pcp2_40","initValue":"0"},{"lengthValue":-1,"@type":"Declare","lengthValue1":"","tpe":"Integer","name":"capacidadTutor","lengthValue2":"","id":"pcp2_41","initValue":"0"},{"newline":true,"@type":"Output","id":"pcp2_42","value":"\"Cantidad de solicitudes validas de la etapa 1, ordenadas por prioridad\""},{"@type":"Input","name":"contadorSolicitudes","id":"pcp2_43","prompt":null},{"condition":"i < contadorSolicitudes","@type":"While","id":"pcp2_60","body":{"statements":[{"newline":true,"@type":"Output","id":"pcp2_44","value":"\"Ingrese asignatura, materia del tutor candidato, compatibilidad de horario, carga y capacidad\""},{"@type":"Input","name":"asignatura","id":"pcp2_45","prompt":null},{"@type":"Input","name":"materiaTutor","id":"pcp2_46","prompt":null},{"@type":"Input","name":"horarioCompatible","id":"pcp2_47","prompt":null},{"@type":"Input","name":"cargaTutor","id":"pcp2_48","prompt":null},{"@type":"Input","name":"capacidadTutor","id":"pcp2_49","prompt":null},{"falseBlock":{"statements":[{"@type":"Assign","name":"solicitudesPendientes","id":"pcp2_53","value":"solicitudesPendientes + 1"},{"newline":true,"@type":"Output","id":"pcp2_54","value":"\"Pendiente: buscar otro tutor o reintentar despues.\""}],"id":"pcp2_56"},"trueBlock":{"statements":[{"@type":"Assign","name":"sesionesAsignadas","id":"pcp2_50","value":"sesionesAsignadas + 1"},{"@type":"Assign","name":"cargaTutor","id":"pcp2_51","value":"cargaTutor + 1"},{"newline":true,"@type":"Output","id":"pcp2_52","value":"\"Sesion registrada. Actualice la carga del tutor para la siguiente solicitud.\""}],"id":"pcp2_55"},"condition":"(asignatura == materiaTutor) && horarioCompatible && (cargaTutor >= 0) && (cargaTutor < capacidadTutor)","@type":"If","id":"pcp2_57"},{"@type":"Assign","name":"i","id":"pcp2_58","value":"i + 1"}],"id":"pcp2_59"}},{"newline":true,"@type":"Output","id":"pcp2_61","value":"\"Asignadas: \" + sesionesAsignadas"},{"newline":true,"@type":"Output","id":"pcp2_62","value":"\"Pendientes de asignar: \" + solicitudesPendientes"},{"newline":true,"@type":"Output","id":"pcp2_63","value":"\"Continuar con seguimiento por estudiante y asignatura\""},{"@type":"Return","id":"pcp2_65","maybeValue":null}],"parameters":[]},"id":"id_541bd1f1_63b4_4eb0_a5a8_b251716d28b1","config":{"showDebugVars":true,"useInputPrompt":false,"echoEnteredValue":false,"showIoBtns":true,"showFunctions":false,"lang":"java","showGenCode":false},"version":"0.3","revision":2}