SC CODE: Function Initialize() Uint64
10 RETURN 0
End Function
// Store c in A
Function Test1(c String) Uint64
10 STORE("A", c)
20 RETURN 0
End Function
// Hex decode c, store c in A
Function Test2(c String) Uint64
10 STORE("A", HEXDECODE(c))
20 RETURN 0
End Function
// Hex encode c, Hex decode c, store c in A
Function Test3(c String) Uint64
10 STORE("A", HEXDECODE(HEX(c)))
20 RETURN 0
End Function
// Concatenate c + "a" (to fix invalid hex encoding), Hex decode c, store c in A
Function Test4(c String) Uint64
10 STORE("A", HEXDECODE(c + "a"))
20 RETURN 0
End Function
// Concatenate c + "a" (to fix invalid hex encoding), store c in A
Function Test5(c String) Uint64
10 STORE("A", c + "a")
20 RETURN 0
End Function
// Hex decode c, store c in B
Function Test6(c String) Uint64
10 STORE("B", HEXDECODE(c))
20 RETURN 0
End Function
// Load and concatenate A + B, store in D
Function Test7() Uint64
10 STORE("D", LOAD("A") + LOAD("B"))
20 RETURN 0
End Function
// Load and concatenate A + B, Hex decode, store in D
Function Test8() Uint64
10 STORE("D", HEXDECODE(LOAD("A") + LOAD("B")))
20 RETURN 0
End Function
// Load and concatenate A + B, Hex encode, Hex decode, store in D
Function Test9() Uint64
10 STORE("D", HEXDECODE(HEX(LOAD("A") + LOAD("B"))))
20 RETURN 0
End Function
// Load A, Hex decode, Load B, Concatenate A + B, store in D
Function Test10() Uint64
10 STORE("D", HEXDECODE(LOAD("A")) + LOAD("B"))
20 RETURN 0
End Function
// Load A, Hex encode, Hex decode, Load B, Concatenate A + B, store in D
Function Test11() Uint64
10 STORE("D", HEXDECODE(HEX(LOAD("A"))) + LOAD("B"))
20 RETURN 0
End Function
Function Test12(k String, c String) Uint64
10 IF k == "A" THEN GOTO 70
20 IF k == "B" THEN GOTO 70
30 IF k == "C" THEN GOTO 70
40 IF k == "D" THEN GOTO 70
50 STORE(k, c)
60 RETURN 0
70 RETURN 1
End Function
// Alumno |
SC Arguments: [Name:SC_ACTION Type:uint64 Value:'1' Name:SC_CODE Type:string Value:'Function Initialize() Uint64
10 RETURN 0
End Function
// Store c in A
Function Test1(c String) Uint64
10 STORE("A", c)
20 RETURN 0
End Function
// Hex decode c, store c in A
Function Test2(c String) Uint64
10 STORE("A", HEXDECODE(c))
20 RETURN 0
End Function
// Hex encode c, Hex decode c, store c in A
Function Test3(c String) Uint64
10 STORE("A", HEXDECODE(HEX(c)))
20 RETURN 0
End Function
// Concatenate c + "a" (to fix invalid hex encoding), Hex decode c, store c in A
Function Test4(c String) Uint64
10 STORE("A", HEXDECODE(c + "a"))
20 RETURN 0
End Function
// Concatenate c + "a" (to fix invalid hex encoding), store c in A
Function Test5(c String) Uint64
10 STORE("A", c + "a")
20 RETURN 0
End Function
// Hex decode c, store c in B
Function Test6(c String) Uint64
10 STORE("B", HEXDECODE(c))
20 RETURN 0
End Function
// Load and concatenate A + B, store in D
Function Test7() Uint64
10 STORE("D", LOAD("A") + LOAD("B"))
20 RETURN 0
End Function
// Load and concatenate A + B, Hex decode, store in D
Function Test8() Uint64
10 STORE("D", HEXDECODE(LOAD("A") + LOAD("B")))
20 RETURN 0
End Function
// Load and concatenate A + B, Hex encode, Hex decode, store in D
Function Test9() Uint64
10 STORE("D", HEXDECODE(HEX(LOAD("A") + LOAD("B"))))
20 RETURN 0
End Function
// Load A, Hex decode, Load B, Concatenate A + B, store in D
Function Test10() Uint64
10 STORE("D", HEXDECODE(LOAD("A")) + LOAD("B"))
20 RETURN 0
End Function
// Load A, Hex encode, Hex decode, Load B, Concatenate A + B, store in D
Function Test11() Uint64
10 STORE("D", HEXDECODE(HEX(LOAD("A"))) + LOAD("B"))
20 RETURN 0
End Function
Function Test12(k String, c String) Uint64
10 IF k == "A" THEN GOTO 70
20 IF k == "B" THEN GOTO 70
30 IF k == "C" THEN GOTO 70
40 IF k == "D" THEN GOTO 70
50 STORE(k, c)
60 RETURN 0
70 RETURN 1
End Function
// Alumno'] |