Instruções de entrada condicionais
A lista de entradas em Pro/PROGRAM pode incluir instruções IF - ELSE - ENDIF. Quando uma condição IF é avaliada para FALSE, você não será solicitado a inserir os valores de entrada.
Por exemplo:
INPUT
INCLUDE_HOLE YES_NO
"Should the hole be included?:"
IF INCLUDE_HOLE == YES
HOLE_DIA NUMBER
"Enter diameter for hole"
ELSE
...
ENDIF
...
END INPUT
Ao executar o programa, você é solicitado a inserir o diâmetro de um furo somente se um elemento de furo é incluído.