👤

Napisz program w języku C++, który będzie wykonywać konwersję między systemami liczbowymi:

- Na 6 między dziesiętnym, binarnym, ósemkowym i szesnastkowym

- Na 5 między dziesiętnym, binarnym i do wyboru: ósemkowym lub szesnastkowym

Użytkownik powinien najpierw zadeklarować w jakim systemie wprowadzi liczbę, a potem ją wprowadzić. Na ekranie powinna pojawić się ta liczba wyrażona w trzech (lub dwóch) pozostałych systemach liczbowych. Wszelkie konwersje powinny dokonywać się w osobnych funkcjach. W funkcji main powinna się znajdować komunikacja z użytkownikiem oraz wywołanie funkcji konwersji.

Oceniana będzie jakość kodu (wcięcia, nazwy zamiennych, nazwy funkcji i ich parametry, komentarze).

Projekt trzeba będzie „obronić”, opowiadając krótko o tym dlaczego zastosowaliście konkretne rozwiązania.

POMOCY DAJE NAJ


Odpowiedź :

Odpowiedź

Napisałam co nieco. Znajdziesz w pierwszych dwóch załącznikach.

Trzeci załącznik to wynik przykładowego uruchomienia z Visual Studio.

Czwarty załącznik to przykładowe uruchomienia z platformy replit. (Bo tam się najwygodniej wykonać kilka razy pod rząd.)

Wyjaśnienie

Testowałam również pod Code::Blocks, a więc będzie na pewno działało pod Dev-C++.

Nic nie napisałeś, więc zrobiłam tak aby było uniwersalnie, a prosto. Komentarze musisz dopisać samodzielnie, bo nie mam zielonego pojęcia nawet jak się u was formatuje komentarze.

Zobacz obrazek 0AB
Zobacz obrazek 0AB
Zobacz obrazek 0AB
Zobacz obrazek 0AB