Java program that asks the user to enter two numbers x and b

Assignment Help Computer Engineering
Reference no: EM132530

Question

Write down a Java program that asks the user to enter two numbers x and b using Scanner and calculates logb(x), displaying the result using System.out.

Note that the Math.log(x) function returns the natural logarithm of x (ln(x)), so you will need to use the formula-
logb(x) =ln(x)/ln(b)

Your program has to use a while loop (or a do-while loop) to repeatedly ask the user for input until two valid numbers are entered. A number is considered valid if it is greater than zero.

Ask user to enter the value of x. If the input is not valid then print an suitable error message and ask for x again. keep on asking until a valid value for x is provided.

Repeat same process as above, but asking the user for b instead of x.

Once both numbers are input calculate logb(x) and show the result with System.out.

 

 

Reference no: EM132530

Questions Cloud

How might your company benefit from using abc : Why is overhead allocation required in most manufacturing environments?
Classify enterprise wide system in hospitals today : Classify enterprise wide system in hospitals today. Classify all external system that interface with the facility or organization.
Prepare a tax research memorandum to convey your conclusions : Prepare a Tax Research Memorandum to convey conclusions
Describe three solutions to critical section problem : Describe three solutions to critical section problem Explain the different methods used to handle deadlocks Distinguish between "No preemption" and "circular wait" in deadlocks prevention
Java program that asks the user to enter two numbers x and b : Java program that asks the user to enter two numbers x and b.
Analyze the intent of the sarbanes-oxley act of 2002 : Analyze the intent of the Sarbanes-Oxley Act of 2002
Give three advantages of virtual machine : In different communications models, communication may take place using either "message passing" or "shared memory". Distinguish between "message passing" and "shared memory", illustrating your answer with a diagram Give three advantages of virt..
Execute a class person with two fields name and age : Execute a class Person with two fields name and age.
Evaluate amount of allowable loss deduction each shareholder : Evaluate the amount of allowable loss deduction each shareholder would be able to recognize on their individual 2002 tax returns.

Reviews

Write a Review

Computer Engineering Questions & Answers

  What occurs in an infinite loop

What occurs in an infinite loop? Create your own Repeat-until repetition arrangement.

  Examine how computer forensics investigations pertain to law

Examine how computer forensics investigations pertain to law

  Program to find smaller between num1 and num2 to output

Program to find smaller between num1 and num2 to output

  Determine technology which has changed cafe,coffee shop

Determine technology which has changed cafe,coffee shop? Think things such as marketing, food preparation, inventory ordering or re-ordering, customer tracking, and more.

  What will be the exercise ratio of men and women

What will be the exercise ratio of men and women? Results indicated that women averaged 2 hours per week and men averaged 1.25 hour per week.

  Implement needham-schroeder protocol using python

Implement Needham-Schroeder protocol using python

  Write an essay on wifi performance

Write an essay on WiFi performance

  Calculate the component voltages

Input voltage will be a step voltage that is 0 volt before time t = 0 and V in

  What is oracle administration documentations

What is oracle administration documentations

  Program on wireless connection technology

Program on wireless connection technology.

  Produce two random integer numbers between 1 and 200

Produce two random integer numbers between 1 and 200.

  Hardware support to memory management

Study any two multicore processor architecture and discuss the following features briefly

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