tasks a-s
This commit is contained in:
parent
47bf37c096
commit
b83f433714
12433 changed files with 156208 additions and 123 deletions
21
Task/SEDOLs/BBC-BASIC/sedols.bbc
Normal file
21
Task/SEDOLs/BBC-BASIC/sedols.bbc
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
PRINT FNsedol("710889")
|
||||
PRINT FNsedol("B0YBKJ")
|
||||
PRINT FNsedol("406566")
|
||||
PRINT FNsedol("B0YBLH")
|
||||
PRINT FNsedol("228276")
|
||||
PRINT FNsedol("B0YBKL")
|
||||
PRINT FNsedol("557910")
|
||||
PRINT FNsedol("B0YBKR")
|
||||
PRINT FNsedol("585284")
|
||||
PRINT FNsedol("B0YBKT")
|
||||
PRINT FNsedol("B00030")
|
||||
END
|
||||
|
||||
DEF FNsedol(d$)
|
||||
LOCAL a%, i%, s%, weights%()
|
||||
DIM weights%(6) : weights%() = 0, 1, 3, 1, 7, 3, 9
|
||||
FOR i% = 1 TO 6
|
||||
a% = ASCMID$(d$,i%) - &30
|
||||
s% += (a% + 7 * (a% > 9)) * weights%(i%)
|
||||
NEXT
|
||||
= d$ + CHR$(&30 + (10 - s% MOD 10) MOD 10)
|
||||
Loading…
Add table
Add a link
Reference in a new issue