Для введення в форму даних, які можуть мати тільки одне з двох допустимих значень, призначені елементи управління CheckBox, або прапорці. Прапорці дозволяють користувачеві дати відповідь на поставлене запитання. У разі позитивної відповіді користувач встановлює прапорець, і він набуває вигляду квадрата, в якому розміщена галочка. При невстановленому прапорці він має вигляд порожнього квадрата, позначаючи негативну відповідь на поставлене запитання. Можливий ще один стан прапорця, при якому він не визначений. У цьому стані він має вигляд галочки на сірому тлі.
a, b, c: integer;
begin
write('Vvedite a,b,c: ');
readln(a, b, c);
while a <> b do
if a > b then a := a - b
else b := b - a;
while a <> c do
if a > c then a := a - c
else c := c - a;
writeln('Nod(a,b,c): ', a);
readln;
end.