
- Functionality
Write Java
- Requirement
- Write Java program to implement functions to:
- convert binary number to decimal and hexadecimal number
- convert decimal number to binary and hexadecimal number
- convert hexadecimal number to binary and decimal number
(You cannot use any Java build-in functions/methods to perform conversion)
- The program will repeatedly display the following menu:
- Binary to hexadecimal and decimal
- Hexadecimal to binary and decimal
- Decimal to binary and hexadecimal
- Exit
User enters a number (1, or 2, or 3) to select one item from the meu to perform conversion: once a menu item is selected, user is prompt to enter a number (in string). If this number is valid, the program will convert it to other 2 number systems. Display these 3 values.
For example, if menu item 1 is selected, user will be prompt to enter a binary number (in string). This number will be converted to decimal number and hexadecimal number. The following message is displayed:
Binary number: [binary-number]
Decimal number: [decimal-number]
Hexadecimal number: [hexadecimal-number]
After that, the menu will be displayed again, so user can select another item.
If menu item 4 is entered, the program will be terminated.

Trending nowThis is a popular solution!
Step by stepSolved in 4 steps with 5 images

So i saw here you used Integer.parseint and ive never used that so I was wondering how it works and what other ways could you format the program without using it.
So i saw here you used Integer.parseint and ive never used that so I was wondering how it works and what other ways could you format the program without using it.
- Programming Exercise 2-4 Instructions QuartsToGallons,.java + >- Terminal + 1 // QuartsToGallons.java 2 class QuartsToGallons { sandbox $ I Write a program that declares a constant named QUARTS_IN_GALLON public static void main(String[] args) { // Write your code here } 3 which holds the number of quarts in a gallon (there are 4 quarts to a gallon). 4 Also declare a variable named quartsNeeded to represent the number of 5 quarts needed for a painting job, and assign an appropriate value. Compute 6 } and display the number of gallons and quarts needed for the job. Display explanatory text with the values-for example, A job that needs 18 quarts requires 4 gallons plus 2 quarts. When submitting the program for testing/grading, assign the value 18 to quartsNeeded. Grading Write your Java code in the area on the right. Use the Run button to compile and run the code. Clicking the Run Checks button will run pre-configured tests against your code to calculate a grade. Once you are happy with…arrow_forwardCode special Calculatorarrow_forwardAssignment-3 Java Programming: 1. Write a program to input a positive integer and print whether the number is a power of 3 or not.arrow_forward
- JAVA LAB PROGRAMMING Write a Java program to find nth Catlan number. Try to give the highly Optimised Code and code should take input from the user.arrow_forwardCODE IN C# NOT JAVA (reject if you can't do C# please): Write an application that runs 1,000,000 games of craps and answers the following questions (explain each step): How many games are won on the first roll, second roll, …, twentieth roll and after the twentieth roll? How many games are lost on the first roll, second roll, …, twentieth roll and after the twentieth roll? What are the chances of winning at craps? [Note: You should discover that craps is one of the fairest casino games. What do you suppose this means?] What is the average length of a game of craps?arrow_forwardpython code Merge following two Python dictionaries into one. dict1 = {'One': 1, 'Eleven': 11, 'Twelve': 12} dict2 = {'Twelve': 12, 'Twenty': 20, 'Thirty': 30} Expected Output: {'One': 1, 'Eleven': 11, 'Twelve': 12, 'Twenty': 20, 'Thirty': 30}arrow_forward
- In java pleasearrow_forwardpython multiple choice Code Example 4-1 def get_username(first, last): s = first + "." + last return s.lower() def main(): first_name = input("Enter your first name: ") last_name = input("Enter your last name: ") username = get_username(first_name, last_name) print("Your username is: " + username) main() 5. Refer to Code Example 4-1: What is the scope of the variable named s ?a. globalb. localc. global in main() but local in get_username()d. local in main() but global in get_username()arrow_forwardCSCI 140/L Java Project: Menu-Driven System Part A Write a menu-driven program that will give the user the three choices: 1) Wage calculator, 2) Coupon Calculator, and 3) Exit. Class Name: PartA Wage Calculator: For the wage calculator, prompt for the name and hourly pay rate of an employee. Here the hourly pay rate is a floating-point number, such as $9.25. Then ask how many hours the employee worked in the past week. Be sure to accept fractional hours. Compute the pay. Any overtime work (over 40 hours per week) is paid at 150 percent of the regular wage (1.5 the hourly pay rate). Print the employee's name, regular hours worked, regular hours pay, overtime hours worked (do not show overtime hours, if there are none), overtime hours pay (do not show overtime pay if there is none), and total pay. [Do not prompt for overtime hours] Coupon Calculator: For the coupon calculator, the total coupon amount is calculated based on the type of items purchased. Ask for the shopper's total purchase…arrow_forward
- Ruby Programming: Write a function that takes a number x as a parameter and returns the value of x3 Test the function for values x= 2 and x= 3. Output should be 8 and 27 respectively.arrow_forwardComputer Science Part C: Interactive Driver Program Write an interactive driver program that creates a Course object (you can decide the name and roster/waitlist sizes). Then, use a loop to interactively allow the user to add students, drop students, or view the course. Display the result (success/failure) of each add/drop.arrow_forwardOnline Billing System in Java This java project is based on calculating online bills without any manual calculation. The user just needs to feed the item name, its price, and quantity. The system will generate a bill showing the amount of money to be paid.arrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education





