G
Guest
Помогите перевести функцию на паскаль
Name: ZASHIFR
Params: P1
Return: String
Example: ZASHIFR(P1)
FUNCTION ZASHIFR(P1)
LOCAL L2, L3 := ""
IF VALTYPE(P1) == "A"
FOR L2 := 1 TO LEN(P1)
P1[L2] := ZASHIFR(P1[L2])
NEXT
RETURN P1
ELSE
FOR L2 := 1 TO LEN(P1)
L3 := L3 + CHR(256 - ASC(SUBSTR(P1, L2, 1)))
NEXT
ENDIF
Name: ZASHIFR
Params: P1
Return: String
Example: ZASHIFR(P1)
FUNCTION ZASHIFR(P1)
LOCAL L2, L3 := ""
IF VALTYPE(P1) == "A"
FOR L2 := 1 TO LEN(P1)
P1[L2] := ZASHIFR(P1[L2])
NEXT
RETURN P1
ELSE
FOR L2 := 1 TO LEN(P1)
L3 := L3 + CHR(256 - ASC(SUBSTR(P1, L2, 1)))
NEXT
ENDIF