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

Stronę tą wyświetlono już: 336 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:

Listing 1
  1. ff
  2. 16
  3. 10

Wyjście:

Przeliczanie z 2 na 10:

Wejście:

Listing 3
  1. 10000000
  2. 2
  3. 10

Wyjście:

Przeliczanie z 2 na 36:

Wejście:

Listing 5
  1. 1000010001000000001010101100011010111100000001111001011011100101111011011111100000111100000100100100100001101001001001001011001101
  2. 2
  3. 36

Wyjście:

Listing 6
  1. VBGFKDJFIKGJFDKSDFJDSGFKD

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

Komentarze