Program to change base system, JAVA Programming

Assignment Help:

Write a program called BaseConverter that prompts (asks) the user for a base 10 number and another number, between 2 and 10 inclusive. This second number is the base to which to convert the first number. The program outputs the original number and the number converted to the given base. If the base number is less than 2 or greater than 10, the program outputs a message and terminates.

Note: this problem is to be solved using only the Scanner, String and System classes. Arrays or other data structures are not allowed.

System.exit( ) is not be used anywhere in any of the Tasks, marks will be deducted if it is used anywhere in this assignment.

The algorithm for this conversion is to keep dividing the base 10 number by the conversion base, recording the remainders, until the base 10 number is 0. Then write the result, starting from the bottom and work up to the top.

> java BaseConverter
Enter decimal number >> 153
Enter base to convert to >> 8
153 in base 10 converted to base 8 is 231
 
java BaseConverter
Enter decimal number >> 153
Enter base to convert to >> 7
153 in base 10 converted to base 7 is 306
 
> java BaseConverter
Enter decimal number >> 153
Enter base to convert to >> 5
153 in base 10 converted to base 5 is 1103
 
> java BaseConverter
Enter decimal number >> 153
Enter base to convert to >> 2
153 in base 10 converted to base 2 is 10011001
 
> java BaseConverter
Enter decimal number >> 153
Enter base to convert to >> 10
153 in base 10 converted to base 10 is 153

> java BaseConverter
Enter decimal number >> 153
Enter base to convert to >> 16
Conversion base must between 2 and 10 inclusive


Related Discussions:- Program to change base system

I have javascript work, I have JavaScript work Project Description: I...

I have JavaScript work Project Description: I need an annonation type tool added It should be incredible simple for a good js coder. But there will be a custom design and

Ocr captcha solving, I'm seeking to hire someone to build me a program that...

I'm seeking to hire someone to build me a program that can solve a php captcha. It should be a web service or script. You will write it in any language since i will execute i ca

About object, How memory allocated for a object

How memory allocated for a object

Describe methods of basic applet life cycle, Describe methods of Basic Appl...

Describe methods of Basic Applet Life Cycle ? All applets have the subsequent four methods: public void init(); public void start(); public void stop(); public void destroy();

Difference b/w a static variable and an instance variable?, Class variables...

Class variables are named as static variables. There is only single occurrence of a class variable per JVM per class loader. When a class is operated the class variables are in

Exportobject of unicastremoteobject do, What does the exportObject of Unica...

What does the exportObject of UnicastRemoteObject do? Ans) Exports the remote object to make it available to receive incoming calls, using the certain supplied port. If port not

What is actionform, An ActionForm is a JavaBean that extends org.apache.str...

An ActionForm is a JavaBean that extends org.apache.struts.action.ActionForm.  ActionForm handles the session state for web application and the ActionForm object is automatically p

Write a program to explain do while loop in java, Write a program to explai...

Write a program to explain do while loop in Java ? // This is the Hello program in Java class Hello { public static void main (String args[]) { int i = -1; do { if (

Explain try and catch exception in java, Explain try and catch exception in...

Explain try and catch exception in java? Why use exceptions instead of return values? 1. Forces error checking 2. Cleans up your code through separating the normal case from

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd