Advertisement
jukaukor

Kantalukumuunnos.jl

Apr 14th, 2021
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. #Lukujärjestelmän muunnos 10-kantaisesta n-kantaiseen, n<=38
  2. # Juhani Kaukoranta 1.1.2021
  3. A = ""
  4. function Muunnos(a,n)
  5. nro="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
  6. # merkistönumerot, vastaavat arvoja 0 - 37
  7. x = a
  8. temp = div(x,n)
  9. if temp == 0 # viimeinen, laskenta päättyy
  10. if x < 38
  11. A = nro[x+1]
  12. else
  13. A = string(x)
  14. end
  15. return A
  16. end
  17. if x-temp*n < 38
  18. A = nro[x-temp*n+1]
  19. else
  20. A = string(x-temp*n)
  21. end
  22. x = temp
  23. A = Muunnos(x,n)*A
  24. end
  25.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement