Napisz program, który przekonwertuje liczbę naturalną liczbaSzesnastkowa zapisaną w systemie szesnastkowym (z użyciem wielkich liter) na system binarny i wyświetli wynik konwersji. W implementacji wykorzystaj bazy skojarzone. Przetestuj działanie programu dla liczby liczbaSzesnastkowa = "BF3".
Specyfikacja:
Dane:
liczbaSzesnastkowa – łańcuch znaków; liczba naturalna zapisana w systemie szesnastkowym z użyciem wielkich liter
Wynik:
Program na standardowym wyjściu wypisuje liczbę liczbaSzesnastkowa przekonwertowaną do systemu binarnego.
RZcm2Llv3lT4p
Twoje zadanie: Program konwertuje daną liczbę liczbaSzesnastkowa zapisaną w systemie szesnastkowym do systemu binarnego z użyciem baz skojarzonych.
Linia 1. public class Main otwórz nawias klamrowy.
Linia 2. public static void main otwórz nawias okrągły String otwórz nawias kwadratowy zamknij nawias kwadratowy args zamknij nawias okrągły otwórz nawias klamrowy.
Linia 3. String liczbaSzesnastkowa znak równości cudzysłów BF3 cudzysłów średnik.
Linia 4. zamknij nawias klamrowy.
Linia 5. zamknij nawias klamrowy.
Linia 6. at at at.
Linia 7. language znak równości java11.
Linia 8. at at at.
Linia 9. Program konwertuje daną liczbę otwórz nawias ostrokątny code zamknij nawias ostrokątny liczbaSzesnastkowa otwórz nawias ostrokątny prawy ukośnik code zamknij nawias ostrokątny zapisaną w systemie szesnastkowym do systemu binarnego z użyciem baz skojarzonych kropka.
Linia 10. at at at.
Linia 11. at at at.
Linia 12. at at at.
Linia 13. kratka wykrzyknik prawy ukośnik usr prawy ukośnik bin prawy ukośnik python3 kropka 7.
Linia 14. import sys.
Linia 16. podkreślnik podkreślnik TF znak równości open otwórz nawias okrągły 3 przecinek apostrof w apostrof zamknij nawias okrągły.
Linia 19. def podkreślnik pt otwórz nawias okrągły t zamknij nawias okrągły dwukropek.
Linia 20. print otwórz nawias okrągły str otwórz nawias okrągły t zamknij nawias okrągły przecinek file znak równości podkreślnik podkreślnik TF zamknij nawias okrągły.
Linia 23. expected podkreślnik output znak równości cudzysłów cudzysłów cudzysłów.
Linia 24. 101111110011.
Linia 25. cudzysłów cudzysłów cudzysłów.
Linia 26. input znak równości sys kropka stdin kropka read otwórz nawias okrągły zamknij nawias okrągły kropka strip otwórz nawias okrągły zamknij nawias okrągły.
Linia 27. if input znak równości znak równości expected podkreślnik output kropka strip otwórz nawias okrągły zamknij nawias okrągły dwukropek.
Linia 28. podkreślnik pt otwórz nawias okrągły 0 zamknij nawias okrągły.
Przykładowe rozwiązanie zadania:
Linia 1. public class Main otwórz nawias klamrowy.
Linia 2. public static void main otwórz nawias okrągły String otwórz nawias kwadratowy zamknij nawias kwadratowy args zamknij nawias okrągły otwórz nawias klamrowy.
Linia 3. String liczbaSzesnastkowa znak równości cudzysłów BF3 cudzysłów średnik.
Linia 5. String wynik znak równości cudzysłów cudzysłów średnik.
Linia 7. for otwórz nawias okrągły int i znak równości 0 średnik i otwórz nawias ostrokątny liczbaSzesnastkowa kropka length otwórz nawias okrągły zamknij nawias okrągły średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy.
Linia 8. char znak znak równości liczbaSzesnastkowa kropka charAt otwórz nawias okrągły i zamknij nawias okrągły średnik.
Linia 10. switch otwórz nawias okrągły znak zamknij nawias okrągły otwórz nawias klamrowy.
Linia 11. case apostrof 0 apostrof dwukropek.
Linia 12. wynik znak równości wynik plus cudzysłów 0000 cudzysłów średnik.
Linia 13. break średnik.
Linia 14. case apostrof 1 apostrof dwukropek.
Linia 15. wynik znak równości wynik plus cudzysłów 0001 cudzysłów średnik.
Linia 16. break średnik.
Linia 17. case apostrof 2 apostrof dwukropek.
Linia 18. wynik znak równości wynik plus cudzysłów 0010 cudzysłów średnik.
Linia 19. break średnik.
Linia 20. case apostrof 3 apostrof dwukropek.
Linia 21. wynik znak równości wynik plus cudzysłów 0011 cudzysłów średnik.
Linia 22. break średnik.
Linia 23. case apostrof 4 apostrof dwukropek.
Linia 24. wynik znak równości wynik plus cudzysłów 0100 cudzysłów średnik.
Linia 25. break średnik.
Linia 26. case apostrof 5 apostrof dwukropek.
Linia 27. wynik znak równości wynik plus cudzysłów 0101 cudzysłów średnik.
Linia 28. break średnik.
Linia 29. case apostrof 6 apostrof dwukropek.
Linia 30. wynik znak równości wynik plus cudzysłów 0110 cudzysłów średnik.
Linia 31. break średnik.
Linia 32. case apostrof 7 apostrof dwukropek.
Linia 33. wynik znak równości wynik plus cudzysłów 0111 cudzysłów średnik.
Linia 34. break średnik.
Linia 35. case apostrof 8 apostrof dwukropek.
Linia 36. wynik znak równości wynik plus cudzysłów 1000 cudzysłów średnik.
Linia 37. break średnik.
Linia 38. case apostrof 9 apostrof dwukropek.
Linia 39. wynik znak równości wynik plus cudzysłów 1001 cudzysłów średnik.
Linia 40. break średnik.
Linia 41. case apostrof A apostrof dwukropek.
Linia 42. wynik znak równości wynik plus cudzysłów 1010 cudzysłów średnik.
Linia 43. break średnik.
Linia 44. case apostrof B apostrof dwukropek.
Linia 45. wynik znak równości wynik plus cudzysłów 1011 cudzysłów średnik.
Linia 46. break średnik.
Linia 47. case apostrof C apostrof dwukropek.
Linia 48. wynik znak równości wynik plus cudzysłów 1100 cudzysłów średnik.
Linia 49. break średnik.
Linia 50. case apostrof D apostrof dwukropek.
Linia 51. wynik znak równości wynik plus cudzysłów 1101 cudzysłów średnik.
Linia 52. break średnik.
Linia 53. case apostrof E apostrof dwukropek.
Linia 54. wynik znak równości wynik plus cudzysłów 1110 cudzysłów średnik.
Linia 55. break średnik.
Linia 56. case apostrof F apostrof dwukropek.
Linia 57. wynik znak równości wynik plus cudzysłów 1111 cudzysłów średnik.
Linia 58. break średnik.
Linia 59. zamknij nawias klamrowy.
Linia 60. zamknij nawias klamrowy.
Linia 62. System kropka out kropka println otwórz nawias okrągły wynik zamknij nawias okrągły średnik.
Linia 63. zamknij nawias klamrowy.
Linia 64. zamknij nawias klamrowy.
11
Ćwiczenie 2
Napisz program, który porówna ze sobą dwie tablice: szesnastkowe – zawierającą liczby naturalne w systemie szesnastkowym oraz binarne – zawierającą liczby naturalne w systemie dwójkowym. Następnie wypisze pary liczb, które mają tę samą wartość. Każda liczba z tablicy szesnastkowe ma zostać porównana z każdą liczbą z tablicy binarne. Na wyjściu programu powinny zostać wypisane pary liczb o tej samej wartości, każda para w nowej linii, w następującym formacie: 77 == 01110111.
Specyfikacja:
Dane:
szesnastkowe – tablica ciągów znaków zawierająca liczby naturalne zapisane w systemie szesnastkowym z użyciem wielkich liter
binarne – tablica ciągów znaków zawierająca liczby naturalne zapisane w systemie dwójkowym; każdy ciąg składa się z liczby znaków podzielnej przez 4 (dopełnienie następuje poprzez dopisanie 0 na początku ciągu)
Wynik:
Program na standardowym wyjściu wypisuje pary liczb o tej samej wartości, każda para w nowej linii, w następującym formacie: 77 == 01110111.
RwwY5e8aJvabX1
Twoje zadanie: Program porównuje dwie tablice: szesnastkowe i binarne i wypisuje (w odpowiednim formacie) liczby, które mają tę samą wartość.
Linia 1. public class Main otwórz nawias klamrowy.
Linia 3. static String otwórz nawias kwadratowy zamknij nawias kwadratowy szesnastkowe znak równości otwórz nawias klamrowy.
Linia 4. cudzysłów 69 cudzysłów przecinek.
Linia 5. cudzysłów 49 cudzysłów przecinek.
Linia 6. cudzysłów 34 cudzysłów przecinek.
Linia 7. cudzysłów 89 cudzysłów przecinek.
Linia 8. cudzysłów 12 cudzysłów.
Linia 9. zamknij nawias klamrowy średnik.
Linia 11. static String otwórz nawias kwadratowy zamknij nawias kwadratowy binarne znak równości otwórz nawias klamrowy.
Linia 12. cudzysłów 01101101 cudzysłów przecinek.
Linia 13. cudzysłów 00010100 cudzysłów przecinek.
Linia 14. cudzysłów 00010110 cudzysłów przecinek.
Linia 15. cudzysłów 01001001 cudzysłów przecinek.
Linia 16. cudzysłów 01101001 cudzysłów przecinek.
Linia 17. cudzysłów 1101 cudzysłów przecinek.
Linia 18. zamknij nawias klamrowy średnik.
Linia 20. public static void main otwórz nawias okrągły String otwórz nawias kwadratowy zamknij nawias kwadratowy args zamknij nawias okrągły otwórz nawias klamrowy.
Linia 22. zamknij nawias klamrowy.
Linia 23. zamknij nawias klamrowy.
Linia 24. at at at.
Linia 25. language znak równości java11.
Linia 26. at at at.
Linia 27. Program porównuje dwie tablice dwukropek otwórz nawias ostrokątny code zamknij nawias ostrokątny szesnastkowe otwórz nawias ostrokątny prawy ukośnik code zamknij nawias ostrokątny i otwórz nawias ostrokątny code zamknij nawias ostrokątny binarne otwórz nawias ostrokątny prawy ukośnik code zamknij nawias ostrokątny i wypisuje otwórz nawias okrągły w odpowiednim formacie zamknij nawias okrągły liczby przecinek które mają tę samą wartość kropka.
Linia 28. at at at.
Linia 29. at at at.
Linia 30. at at at.
Linia 31. kratka wykrzyknik prawy ukośnik usr prawy ukośnik bin prawy ukośnik python3 kropka 7.
Linia 32. import sys.
Linia 34. podkreślnik podkreślnik TF znak równości open otwórz nawias okrągły 3 przecinek apostrof w apostrof zamknij nawias okrągły.
Linia 37. def podkreślnik pt otwórz nawias okrągły t zamknij nawias okrągły dwukropek.
Linia 38. print otwórz nawias okrągły str otwórz nawias okrągły t zamknij nawias okrągły przecinek file znak równości podkreślnik podkreślnik TF zamknij nawias okrągły.
Linia 41. expected podkreślnik output znak równości cudzysłów cudzysłów cudzysłów.
Linia 42. 69 znak równości znak równości 01101001.
Linia 43. 49 znak równości znak równości 01001001.
Linia 44. cudzysłów cudzysłów cudzysłów.
Linia 46. expected podkreślnik output2 znak równości cudzysłów cudzysłów cudzysłów.
Linia 47. 49 znak równości znak równości 01001001.
Linia 48. 69 znak równości znak równości 01101001.
Linia 49. cudzysłów cudzysłów cudzysłów.
Linia 51. input znak równości sys kropka stdin kropka read otwórz nawias okrągły zamknij nawias okrągły kropka strip otwórz nawias okrągły zamknij nawias okrągły.
Linia 52. if input znak równości znak równości expected podkreślnik output kropka strip otwórz nawias okrągły zamknij nawias okrągły or input znak równości znak równości expected podkreślnik output2 kropka strip otwórz nawias okrągły zamknij nawias okrągły dwukropek.
Linia 53. podkreślnik pt otwórz nawias okrągły 0 zamknij nawias okrągły.
Przykładowe rozwiązanie zadania:
Linia 1. public class Main otwórz nawias klamrowy.
Linia 3. static String otwórz nawias kwadratowy zamknij nawias kwadratowy szesnastkowe znak równości otwórz nawias klamrowy.
Linia 4. cudzysłów 69 cudzysłów przecinek.
Linia 5. cudzysłów 49 cudzysłów przecinek.
Linia 6. cudzysłów 34 cudzysłów przecinek.
Linia 7. cudzysłów 89 cudzysłów przecinek.
Linia 8. cudzysłów 12 cudzysłów.
Linia 9. zamknij nawias klamrowy średnik.
Linia 11. static String otwórz nawias kwadratowy zamknij nawias kwadratowy binarne znak równości otwórz nawias klamrowy.
Linia 12. cudzysłów 01101101 cudzysłów przecinek.
Linia 13. cudzysłów 00010100 cudzysłów przecinek.
Linia 14. cudzysłów 00010110 cudzysłów przecinek.
Linia 15. cudzysłów 01001001 cudzysłów przecinek.
Linia 16. cudzysłów 01101001 cudzysłów przecinek.
Linia 17. cudzysłów 1101 cudzysłów przecinek.
Linia 18. zamknij nawias klamrowy średnik.
Linia 20. static String konwertujNaBinarne otwórz nawias okrągły String liczbaSzesnastkowa zamknij nawias okrągły otwórz nawias klamrowy.
Linia 21. String wynik znak równości cudzysłów cudzysłów średnik.
Linia 22. for otwórz nawias okrągły int i znak równości 0 średnik i otwórz nawias ostrokątny liczbaSzesnastkowa kropka length otwórz nawias okrągły zamknij nawias okrągły średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy.
Linia 23. char znak znak równości liczbaSzesnastkowa kropka charAt otwórz nawias okrągły i zamknij nawias okrągły średnik.
Linia 25. switch otwórz nawias okrągły znak zamknij nawias okrągły otwórz nawias klamrowy.
Linia 26. case apostrof 0 apostrof dwukropek.
Linia 27. wynik znak równości wynik plus cudzysłów 0000 cudzysłów średnik.
Linia 28. break średnik.
Linia 29. case apostrof 1 apostrof dwukropek.
Linia 30. wynik znak równości wynik plus cudzysłów 0001 cudzysłów średnik.
Linia 31. break średnik.
Linia 32. case apostrof 2 apostrof dwukropek.
Linia 33. wynik znak równości wynik plus cudzysłów 0010 cudzysłów średnik.
Linia 34. break średnik.
Linia 35. case apostrof 3 apostrof dwukropek.
Linia 36. wynik znak równości wynik plus cudzysłów 0011 cudzysłów średnik.
Linia 37. break średnik.
Linia 38. case apostrof 4 apostrof dwukropek.
Linia 39. wynik znak równości wynik plus cudzysłów 0100 cudzysłów średnik.
Linia 40. break średnik.
Linia 41. case apostrof 5 apostrof dwukropek.
Linia 42. wynik znak równości wynik plus cudzysłów 0101 cudzysłów średnik.
Linia 43. break średnik.
Linia 44. case apostrof 6 apostrof dwukropek.
Linia 45. wynik znak równości wynik plus cudzysłów 0110 cudzysłów średnik.
Linia 46. break średnik.
Linia 47. case apostrof 7 apostrof dwukropek.
Linia 48. wynik znak równości wynik plus cudzysłów 0111 cudzysłów średnik.
Linia 49. break średnik.
Linia 50. case apostrof 8 apostrof dwukropek.
Linia 51. wynik znak równości wynik plus cudzysłów 1000 cudzysłów średnik.
Linia 52. break średnik.
Linia 53. case apostrof 9 apostrof dwukropek.
Linia 54. wynik znak równości wynik plus cudzysłów 1001 cudzysłów średnik.
Linia 55. break średnik.
Linia 56. case apostrof A apostrof dwukropek.
Linia 57. wynik znak równości wynik plus cudzysłów 1010 cudzysłów średnik.
Linia 58. break średnik.
Linia 59. case apostrof B apostrof dwukropek.
Linia 60. wynik znak równości wynik plus cudzysłów 1011 cudzysłów średnik.
Linia 61. break średnik.
Linia 62. case apostrof C apostrof dwukropek.
Linia 63. wynik znak równości wynik plus cudzysłów 1100 cudzysłów średnik.
Linia 64. break średnik.
Linia 65. case apostrof D apostrof dwukropek.
Linia 66. wynik znak równości wynik plus cudzysłów 1101 cudzysłów średnik.
Linia 67. break średnik.
Linia 68. case apostrof E apostrof dwukropek.
Linia 69. wynik znak równości wynik plus cudzysłów 1110 cudzysłów średnik.
Linia 70. break średnik.
Linia 71. case apostrof F apostrof dwukropek.
Linia 72. wynik znak równości wynik plus cudzysłów 1111 cudzysłów średnik.
Linia 73. break średnik.
Linia 74. zamknij nawias klamrowy.
Linia 75. zamknij nawias klamrowy.
Linia 76. return wynik średnik.
Linia 77. zamknij nawias klamrowy.
Linia 79. public static void main otwórz nawias okrągły String otwórz nawias kwadratowy zamknij nawias kwadratowy args zamknij nawias okrągły otwórz nawias klamrowy.
Linia 80. for otwórz nawias okrągły int i znak równości 0 średnik i otwórz nawias ostrokątny szesnastkowe kropka length średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy.
Linia 81. String szesnastkowaZapisanaBinarnie znak równości konwertujNaBinarne otwórz nawias okrągły szesnastkowe otwórz nawias kwadratowy i zamknij nawias kwadratowy zamknij nawias okrągły średnik.
Linia 82. for otwórz nawias okrągły int j znak równości 0 średnik j otwórz nawias ostrokątny binarne kropka length średnik j plus plus zamknij nawias okrągły otwórz nawias klamrowy.
Linia 83. if otwórz nawias okrągły szesnastkowaZapisanaBinarnie kropka equals otwórz nawias okrągły binarne otwórz nawias kwadratowy j zamknij nawias kwadratowy zamknij nawias okrągły zamknij nawias okrągły otwórz nawias klamrowy.
Linia 84. System kropka out kropka println otwórz nawias okrągły szesnastkowe otwórz nawias kwadratowy i zamknij nawias kwadratowy plus cudzysłów znak równości znak równości cudzysłów plus binarne otwórz nawias kwadratowy j zamknij nawias kwadratowy zamknij nawias okrągły średnik.
Linia 85. zamknij nawias klamrowy.
Linia 86. zamknij nawias klamrowy.
Linia 87. zamknij nawias klamrowy.
Linia 88. zamknij nawias klamrowy.
Linia 89. zamknij nawias klamrowy.
11
Ćwiczenie 3
Napisz program, który dokona konwersji liczby naturalnej liczbaSzesnastkowa z systemu o podstawie 16 do systemu binarnego, z użyciem konwersji liczby szesnastkowej do liczby dziesiętnej i z liczby dziesiętnej do liczby binarnej. Działanie programu przetestuj dla liczby liczbaSzesnastkowa = "BF3".
Nie używaj funkcji parseInt() oraz toBinaryString(). W celu obsługi większych liczb zamiast typu danych int użyj long.
Specyfikacja:
Dane:
liczbaSzesnastkowa – łańcuch znaków; liczba naturalna zapisana w systemie szesnastkowym z użyciem wielkich liter, składająca się maksymalnie z 14 znaków
Wynik:
Program na standardowym wyjściu wypisuje liczbę liczbaSzesnastkowa w systemie binarnym.
R15cw1Uz2u6GE
Twoje zadanie: Program konwertuje daną liczbę liczbaSzesnastkowa w systemie szesnastkowym do systemu binarnego bez użycia funkcji bibliotecznych.
Linia 1. public class Main otwórz nawias klamrowy.
Linia 2. public static void main otwórz nawias okrągły String otwórz nawias kwadratowy zamknij nawias kwadratowy args zamknij nawias okrągły otwórz nawias klamrowy.
Linia 3. String liczbaSzesnastkowa znak równości cudzysłów BF3 cudzysłów średnik.
Linia 4. zamknij nawias klamrowy.
Linia 5. zamknij nawias klamrowy.
Linia 6. at at at.
Linia 7. language znak równości java11.
Linia 8. at at at.
Linia 9. Program konwertuje daną liczbę otwórz nawias ostrokątny code zamknij nawias ostrokątny liczbaSzesnastkowa otwórz nawias ostrokątny prawy ukośnik code zamknij nawias ostrokątny w systemie szesnastkowym do systemu binarnego bez użycia funkcji bibliotecznych kropka.
Linia 10. at at at.
Linia 11. at at at.
Linia 12. at at at.
Linia 13. kratka wykrzyknik prawy ukośnik usr prawy ukośnik bin prawy ukośnik python3 kropka 7.
Linia 14. import sys.
Linia 16. podkreślnik podkreślnik TF znak równości open otwórz nawias okrągły 3 przecinek apostrof w apostrof zamknij nawias okrągły.
Linia 19. def podkreślnik pt otwórz nawias okrągły t zamknij nawias okrągły dwukropek.
Linia 20. print otwórz nawias okrągły str otwórz nawias okrągły t zamknij nawias okrągły przecinek file znak równości podkreślnik podkreślnik TF zamknij nawias okrągły.
Linia 23. expected podkreślnik output znak równości cudzysłów cudzysłów cudzysłów.
Linia 24. 101111110011.
Linia 25. cudzysłów cudzysłów cudzysłów.
Linia 26. input znak równości sys kropka stdin kropka read otwórz nawias okrągły zamknij nawias okrągły kropka strip otwórz nawias okrągły zamknij nawias okrągły.
Linia 27. if input znak równości znak równości expected podkreślnik output kropka strip otwórz nawias okrągły zamknij nawias okrągły dwukropek.
Linia 28. podkreślnik pt otwórz nawias okrągły 0 zamknij nawias okrągły.
Przykładowe rozwiązanie zadania:
Linia 1. public class Main otwórz nawias klamrowy.
Linia 2. public static int wartoscDziesietnaZnaku otwórz nawias okrągły char znak zamknij nawias okrągły otwórz nawias klamrowy.
Linia 3. if otwórz nawias okrągły znak zamknij nawias ostrokątny znak równości apostrof 0 apostrof ampersant ampersant znak otwórz nawias ostrokątny znak równości apostrof 9 apostrof zamknij nawias okrągły otwórz nawias klamrowy.
Linia 4. return znak minus apostrof 0 apostrof średnik.
Linia 5. zamknij nawias klamrowy.
Linia 7. if otwórz nawias okrągły znak zamknij nawias ostrokątny znak równości apostrof A apostrof ampersant ampersant znak otwórz nawias ostrokątny znak równości apostrof F apostrof zamknij nawias okrągły otwórz nawias klamrowy.
Linia 8. return znak minus apostrof A apostrof plus 10 średnik.
Linia 9. zamknij nawias klamrowy.
Linia 11. return minus 1 średnik.
Linia 12. zamknij nawias klamrowy.
Linia 14. public static long wartoscDziesietna otwórz nawias okrągły String szesnastkowa zamknij nawias okrągły otwórz nawias klamrowy.
Linia 15. szesnastkowa znak równości szesnastkowa kropka toUpperCase otwórz nawias okrągły zamknij nawias okrągły średnik.
Linia 16. long wartosc znak równości 0 średnik.
Linia 18. for otwórz nawias okrągły int i znak równości 0 średnik i otwórz nawias ostrokątny szesnastkowa kropka length otwórz nawias okrągły zamknij nawias okrągły średnik i plus plus zamknij nawias okrągły otwórz nawias klamrowy.
Linia 19. char x znak równości szesnastkowa kropka charAt otwórz nawias okrągły i zamknij nawias okrągły średnik.
Linia 20. int y znak równości wartoscDziesietnaZnaku otwórz nawias okrągły x zamknij nawias okrągły średnik.
Linia 21. wartosc znak równości 16 asterysk wartosc plus y średnik.
Linia 22. zamknij nawias klamrowy.
Linia 24. return wartosc średnik.
Linia 25. zamknij nawias klamrowy.
Linia 27. public static String dziesietnaNaBinarna otwórz nawias okrągły long liczbaDziesietna zamknij nawias okrągły otwórz nawias klamrowy.
Linia 28. String wynik znak równości cudzysłów cudzysłów średnik.
Linia 29. long reszta znak równości 0 średnik.
Linia 31. if otwórz nawias okrągły liczbaDziesietna znak równości znak równości 0 zamknij nawias okrągły return cudzysłów 0 cudzysłów średnik.
Linia 33. while otwórz nawias okrągły liczbaDziesietna zamknij nawias ostrokątny 0 zamknij nawias okrągły otwórz nawias klamrowy.
Linia 34. reszta znak równości liczbaDziesietna procent 2 średnik.
Linia 35. liczbaDziesietna znak równości liczbaDziesietna prawy ukośnik 2 średnik.
Linia 36. wynik znak równości reszta plus wynik średnik.
Linia 37. zamknij nawias klamrowy.
Linia 39. return wynik średnik.
Linia 40. zamknij nawias klamrowy.
Linia 42. public static void main otwórz nawias okrągły String otwórz nawias kwadratowy zamknij nawias kwadratowy args zamknij nawias okrągły otwórz nawias klamrowy.
Linia 43. String liczba znak równości cudzysłów BF3 cudzysłów średnik.
Linia 44. long liczbaDziesietna znak równości wartoscDziesietna otwórz nawias okrągły liczba zamknij nawias okrągły średnik.
Linia 46. System kropka out kropka println otwórz nawias okrągły dziesietnaNaBinarna otwórz nawias okrągły liczbaDziesietna zamknij nawias okrągły zamknij nawias okrągły średnik.
Linia 47. zamknij nawias klamrowy.
Linia 48. zamknij nawias klamrowy.