Below are the steps and the book is used. Please follow the instructions in solving the problem

**Java An Introduction to Problem Solving & Programming 2017 Walter Savitch (PDF)**

**Chapter 2,3,4 for reference.**

**Please Note**

- Consider the problem, design an algorithm that would solve the problem, and then implement the algorithm in Java.
- Please insert the algorithm written in pseudocode as a comment at the beginning of your program.

Programming Problem 1 â€“ Calculating a Number

As part of the discussion forum for this unit, you will be solving a programming problem from the book. This assignment will have you calculating the chapter and the number of the programming problem that you will solve for the online discussion forum.

To calculate the chapter from which you solve the programming exercise:

- Divide the integer number representing your student ID by 3, consider the remainder and increment it by 3. The result you obtain represents the chapter number, and it should be either 3, 4, or 5.

Depending on the chapter number obtained above, consider the following rules in calculating the problem number to solve:

- If the chapter number is 3, divide your student ID by 34, consider the remainder and increment it by 1. The result you obtain represents the number of the programming exercise you will solve for online discussions, which should be from chapter 3.
- If the chapter number is 4 (you need to go to chapter 6), divide your student ID by 38, consider the remainder and increment it by 1. The result you obtain represents the number of the programming exercise you will solve for online discussions, which should be from chapter 6.
- If the chapter number is 5, divide your student ID by 46, consider the remainder and increment it by 1. The result you obtain represents the number of the programming exercise you will solve for online discussions, which should be from chapter 5.

After calculating the number of the chapter, and the number of the programming exercise to solve, ask the user to enter the page number where the specific problem is located in the textbook. Display the requirement for the programming exercise using the following format:

*â€œPlease solve programming exercise â€¦ (include here the number of the exercise) from chapter â€¦ (include here the number of the chapter), from page â€¦ (include here the page number).”*