Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Create a new Java project using your IDE that will include a Java class called MyRoot. Note: you can use the same name for

image text in transcribedimage text in transcribed

Create a new Java project using your IDE that will include a Java class called MyRoot. Note: you can use the same name for the project name as well. Implement a Java method with the identifier "SquareRoot that takes 1 parameter of type integer and returns a double value that represents the square root of the parameter. Note: you must implement the square root function yourself by using the bisection algorithm as explained in Appendix 1 and you should NOT use any java.lang.Math function. Implement a Java method with the identifier "CubeRoot" that takes 1 parameter of type integer and returns a double value that represents the cube root of the parameter. Note: you must implement the cube root function yourself by using the bisection algorithm as explained in Appendix 1 and you should NOT use any java.lang.Math function. Implement a Java method with the identifier "Root" that takes 2 parameters both of type integer. The first parameter will represent the index of the radical (either 2 or 3) and the second parameter can be any number representing the radicand. The method should check the value of the first parameter and do one of the following actions: - Find and return the square root of the number sent as the second parameter if the first parameter is 2 by calling the method SquareRoot. - Find and return the cube root of the number sent as the second parameter if the first parameter is 3 by calling the method CubeRoot. Implement the hain method that will ask the user to provide 2 integers as input. After taking both values you should do the following: - If the first input value is any number other than 2 or 3 you must provide as output the error message: "Error: you can only calculate square or cube roots". Given the statement S: "If you are a computer science student, then you know either discrete math or Java", which one is logically equivalent to the statement S? You know either discrete math or Java, only if you are a computer science student. Without being a computer science student, you know neither discrete math nor Java. Knowing either discrete math or Java is a necessary condition for you to be a computer science student. You are a computer science student, or you know neither discrete math nor Java, .

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Java An Introduction To Problem Solving And Programming

Authors: Walter Savitch

8th Edition

0134462033, 978-0134462035

More Books

Students also viewed these Programming questions