Контрольная работа: Проектирование программного обеспечения банкомата

//Здесь информация должна считываться с терминала

Result := 12345;

end;

//получитьзапрашиваемуюсумму

function TManager.GetSum(): real;

begin

//Здесь информация должна считываться с терминала

Result := 100;

end;

//проверитьподлинность

function TManager.Authenticate(out TrueKlient: TKlient): boolean;

var

KlientCode: integer;

KlientPass: integer;

begin

Result := false;

KlientCode := Manager.GetCode();//получаемкодкартыклиента

KlientPass := Manager.GetPassword();//получаем пароль, введенный клиентом

TrueKlient.Get(KlientCode);//получаем данные клиента из платежной системы

if TrueKlient.Password = KlientPass then//еслипаролисовпадают

Result := true;

end;

//снятьденьги

Procedure TManager.WithdrawMoney();

var

TrueKlient: TKlient; //клиент

Summ : real; //запрашиваемаяклиентомсумма

Rest1, Rest2 : real; //остаток на счете до и после операции

St : string; //текст сообщения

К-во Просмотров: 219
Бесплатно скачать Контрольная работа: Проектирование программного обеспечения банкомата