Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2 сем / 7 лаба / 1 задание / ControlSisi

.pas
Скачиваний:
5
Добавлен:
18.07.2019
Размер:
897 б
Скачать
unit ControlSisi;

interface
procedure Sisi ( pole:string; var znachenie:Char);
procedure XEXE (prostr,prostr2,prostr3,prostr4: string; var a:Boolean) ;

implementation
procedure sisi (pole:string; var znachenie:Char) ;
begin
case Znachenie of
'0'..'9':;
#8:;
',' : if pos(',',pole)<>0 then Znachenie:=#0;
'-' :if Pos('-',pole)<>0 then znachenie:=#0;
else znachenie:=#0;
end;
end;

procedure XEXE (prostr,prostr2,prostr3,prostr4: string; var a:Boolean);
begin
if (prostr='-')
or ((Pos('-',prostr)<>0))and((Pos('-',prostr)<>1))
or ((Pos('-',prostr2)<>0))and((Pos('-',prostr2)<>1))
or ((Pos('-',prostr3)<>0))and((Pos('-',prostr3)<>1))
or ((Pos('-',prostr4)<>0))and((Pos('-',prostr3)<>1))
or (prostr='')or(prostr2='') or(prostr3='') or(prostr4='')
then
begin
a:=False
end
else
a:=True
end;

end.
Соседние файлы в папке 1 задание
  • #
    18.07.20191.27 Кб5ControlSisi.dcu
  • #
    18.07.2019897 б5ControlSisi.pas
  • #
    18.07.2019398 б5Project1.cfg
  • #
    18.07.20191.87 Кб6Project1.dof
  • #
    18.07.2019188 б6Project1.dpr
  • #
    18.07.2019876 б6Project1.res
  • #
    18.07.20196.88 Кб6Unit1.dcu