Data update
This commit is contained in:
parent
5150844a7d
commit
4bb20c9b71
7735 changed files with 38060 additions and 199180 deletions
|
|
@ -6,13 +6,13 @@ Sum:=0;
|
|||
{Go througha chars, ignoring non-digits}
|
||||
for I:=1 to Length(ISBN) do
|
||||
if ISBN[I] in ['0'..'9'] then
|
||||
begin
|
||||
N:=StrToInt(ISBN[I]);
|
||||
{Every other digit multiplied by 3}
|
||||
if (I and 1)=1 then N:=N*3;
|
||||
{Sum digits}
|
||||
Sum:=Sum+N;
|
||||
end;
|
||||
begin
|
||||
N:=StrToInt(ISBN[I]);
|
||||
{Every other digit multiplied by 3}
|
||||
if (I and 1)=1 then N:=N*3;
|
||||
{Sum digits}
|
||||
Sum:=Sum+N;
|
||||
end;
|
||||
{The sum must be an even multiple of 10}
|
||||
Result:=(Sum mod 10)=0;
|
||||
end;
|
||||
|
|
@ -30,8 +30,8 @@ end;
|
|||
procedure TestISBNSet(Memo: TMemo);
|
||||
{Test supplied set of ISBN numbers}
|
||||
begin
|
||||
ValidateAndShow(Memo,'978-0596528126'); //(good)
|
||||
ValidateAndShow(Memo,'978-0596528120'); //(bad)
|
||||
ValidateAndShow(Memo,'978-1788399081'); //(good)
|
||||
ValidateAndShow(Memo,'978-1788399083'); //(bad)
|
||||
ValidateAndShow(Memo,'978-0596528126'); //(good)
|
||||
ValidateAndShow(Memo,'978-0596528120'); //(bad)
|
||||
ValidateAndShow(Memo,'978-1788399081'); //(good)
|
||||
ValidateAndShow(Memo,'978-1788399083'); //(bad)
|
||||
end;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue