NumericSystem - konsolowy program do przeliczania liczb z różnych systemów liczbowych

Autor podstrony: Krzysztof Zajączkowski

Stronę tą wyświetlono już: 3953 razy

Program NumericSystem służy do przeliczania liczb zapisanych w jednym systemie liczbowym na drugi system liczbowy. Program umożliwia przeliczania z systemów od dwójkowego do trzydziesto szóstkowego. W tym ostatnim można używać następujących znaków:

  1. 0
  2. 1 - dwójkowy system
  3. 2
  4. 3
  5. 4
  6. 5
  7. 6
  8. 7 - ósemkowy system
  9. 8
  10. 9 - dziesiętny system
  11. A
  12. B
  13. C
  14. D
  15. E
  16. F - szesnastkowy system
  17. G
  18. H
  19. I
  20. J
  21. K
  22. L
  23. M
  24. N
  25. O
  26. P
  27. Q
  28. R
  29. S
  30. T
  31. U
  32. V
  33. W
  34. X
  35. Y
  36. Z

W powyższej liście pozwoliłem sobie zaznaczyć przy ostatnim dostępnym znaku nazwy najczęściej używanych systemów liczbowych.

Kilka przykładów obliczeń:

Przeliczanie z 16 na 10:

Wejście:

ff 16 10

Wyjście:

255

Przeliczanie z 2 na 10:

Wejście:

10000000 2 10

Wyjście:

128

Przeliczanie z 2 na 36:

Wejście:

1000010001000000001010101100011010111100000001111001011011100101111011011111100000111100000100100100100001101001001001001011001101 2 36

Wyjście:

VBGFKDJFIKGJFDKSDFJDSGFKD
Propozycje książek

Załączniki:

NumericSystem - program do przeliczania liczb zapisanych w różnych systemach liczbowych wersja 32-bitowa pod Windowsa
NumericSystem - wersja 64-bitowa pod Linuksa
NumericSistem - wersja 32-bitowa pod Linuksa