Create your own scientific calculator that will convert the inputted numbers to the four number representations ( Decimal, Binary, Octal, Hexadecimal ). Your program should output the following menu on screen. MAIN MENU: Please type the number of your choice: 1 – Binary to Decimal 2 – Decimal to Octal 3 – Octal to Hexadecimal 4 – Hexadecimal to Binary 5 – Quit • The following will appear when one of the choices in the main menu is chosen. Choice 1: Enter a binary number: 11000 11000 base 2 = 24 base 10 Choice 2: Enter a Decimal number: 24 24 base 10 = 30 base 8 Choice 3: Enter an Octal number: 30 30 base 8 = 18 base 16 Choice 4: Enter a Hexadecimal number: 18 18 base 16 = 11000 base 2 Choice 5: Goodbye! Choice 1: Enter a binary number: 110A Invalid binary number! Enter a binary number: 1 1 base 2 = 1 base 10 • You can be more creative with your user interface if you want to, as long as the program outputs the correct conversion of numbers.
Create your own scientific calculator that will convert the inputted numbers to the
four number representations ( Decimal, Binary, Octal, Hexadecimal ). Your
MAIN MENU:
Please type the number of your choice:
1 – Binary to Decimal
2 – Decimal to Octal
3 – Octal to Hexadecimal
4 – Hexadecimal to Binary
5 – Quit
• The following will appear when one of the choices in the main menu is chosen.
Choice 1:
Enter a binary number: 11000
11000 base 2 = 24 base 10
Choice 2:
Enter a Decimal number: 24
24 base 10 = 30 base 8
Choice 3:
Enter an Octal number: 30
30 base 8 = 18 base 16
Choice 4:
Enter a Hexadecimal number: 18
18 base 16 = 11000 base 2
Choice 5:
Goodbye!
Choice 1:
Enter a binary number: 110A
Invalid binary number!
Enter a binary number: 1
1 base 2 = 1 base 10
• You can be more creative with your user interface if you want to, as long as the
program outputs the correct conversion of numbers.
Step by step
Solved in 4 steps with 6 images