03-05-2020, 08:23 AM
قمت ببرمجة دالة تقوم بحساب مفتاح ccp
طريقة الحساب
من اليمين إلى السيار(نبدأ الضرب من رقم 4 فما فوق) وانا قمت بالعملية العكسية لان الحساب فيه 10 ارقام
والناتج هو العشرات
طريقة الحساب
من اليمين إلى السيار(نبدأ الضرب من رقم 4 فما فوق) وانا قمت بالعملية العكسية لان الحساب فيه 10 ارقام
والناتج هو العشرات
PHP كود :
function CleCcp(Str: string): Word;
var
i: 1..10;
begin
for i := 1 to 10 do
if Length(Str) <> 10 then
Str := '0' + Str;
Result := 0;
for i := 1 to Length(Str) do
Result := Result + strtoint(Str[i]) * (14 - i);
Result := Result mod 100;
end;
![[صورة: 464566949.png]](https://www2.0zz0.com/2020/05/05/18/464566949.png)