Ask Java Expert


Home >> Java

Introduction to Programming

Quiz: More Expressions

Activities

1. Create the uncp.csc1760.quizzes.quiz2 package.

2. In the new package, create a new class called IdealWeight. Make sure your new class is fully defined and has a main method. This  class will calculate the ideal weight (and the acceptable ranges) of both males and females. The testing of this functionality will also be included.

3. Inside the class but outside the main method, paste the following code:

public static void printIdealWeight(int feet, int inches)
{
//constants
//variables declarations and calculations
//output
}

This method will calculate and print out the ideal weight for males and females along with a range of acceptable weights.

Important Note: There are two parameters to the function printIdealWeight: feet and inches. They represent the person's height.

So, if this code was run for a person who is 5'7", then feet would have the value 5 and inches would have the value 7. These are variables that you will need in your calculations.

4. Add JavaDoc comments ("/**") for the main method, the printIdealWeight method and the class. Be sure to include:
• A brief description of the purpose (for all of them)
• @author tags (for the class)
• @version tag (for the class)
• @param tag (for both methods)

5. Use the following description for the rest of the instructions. According to one study, the ideal weight for a female is 100 pounds plus 5 pounds for each inch in height over 5 feet. For example, the ideal weight for a female who is 5'3" would be 100 + 5 * 3 = 115
pounds. For a male the ideal weight is 106 pounds plus 6 pounds for each inch in height over 5 feet. For example, the ideal weight for a male who is 6'2" would be 106 + 14*6 =190 pounds (because he is 14 inches above 5 feet).

Generally, however, a person's weight is okay if it is within about 15% of the ideal. That is, a person's weight is considered normal if it is between the ideal weight minus 15% to the ideal weight plus 15%.

6. In the main method, add 3 tests. You will be calling your code with something like :

printIdealWeight(5,0); //Height = 5 ft 0 in

Where the 5 is the number of feet and the 0 is the number of inches.

7. Add comments above the tests indicating the expected values (including the ranges) for both sexes. To do this, you will need to determine what formulas you need to develop to calculate the values. It is strongly suggested that you record your steps as comments for your reference.

a. Determine how to convert a height in feet and inches into a total number of inches. (You did this in a previous lab.)

b. Determine how to find the number of inches over 5 feet if you have a height in inches.

c. Determine the formula for the ideal weight of a female. Use the description above.

d. Determine the formula for the ideal weight of a male. Use the description above.

e. Determine how to calculate 15% of a value.

Once you have determined the formulas you need, calculate the answers you expect from your tests and add them above your tests as
comments.

Note: If you are unsure of your formulas, ask the instructor.

Note: Running the program at this point will not produce any output.

8. Create two int constant values. One should store the base weight for females (i.e. the ideal weight for a female that is 5'0") and the
other should store the pounds per inch for each inch above 5'0" for females (i.e. the increase in the ideal weight for each inch in
height). Name them appropriately and place them in the printIdealWeight method under the constants comment.

9. Declare three int variables and assign values to them. Pick good names for the variables that represent their purpose. Place the  code below the calculation comment in the printIdealWeight method.

a. Declare an int variable to store the total height in inches. Use the feet and inches variables and your formula from step 7 to
calculate its value.

b. Declare an int variable to store the number of inches above 5'0". Use the total height in inches and your formula from step 7 to calculate its value.

c.Declare an int variable to store ideal weight for a female. Use your constants, the number of inches above 5'0" and your formula from step 7 to calculate its value.

10. Using print or println statements, create an output message that displays the ideal weight. The message must indicate that the
ideal weight is for a female.

a.Also print the range of acceptable weights. You will need your formula for calculating 15% of a value and the ideal weight. These can be stored in variables (what type should they be?) or the calculations can be done directly in the output statements. If you use additional variables, be sure to declare them.

Sample output is provided below. Your output does not have to match the sample as long as it provides the required information.

11. Save and run the program. Check to see if you

12. Repeat steps 9-12 for the male ideal weight. You do not need to calculate the total height in inches or the number of inches above 5'0" again. You can just use those values in your other calculations. You will need separate variables for the ideal weight for a male and, if you are storing them, 15% below and 15% above the ideal weight for a male.

13. Run the program and check to see if your output matches your expectations.

14. Format the class and save it.

15. Submit all of your .java files to Blackboard.

Attachment:- Assignment.rar

Java, Programming

  • Category:- Java
  • Reference No.:- M91910054
  • Price:- $20

Priced at Now at $20, Verified Solution

Have any Question?


Related Questions in Java

Chatbotscreate a small networked chat application that is

Chatbots Create a small, networked chat application that is populated by bots. Introduction On an old server park, filled with applications from the early days of the internet, a few servers still run one of the earliest ...

Assignment taskwrite a java console application that allows

Assignment task Write a java console application that allows the user to read, validate, store, display, sort and search data such as flight departure city (String), flight number (integer), flight distance (integer), fl ...

Assignment game prototypeoverviewfor this assessment task

Assignment: Game Prototype Overview For this assessment task you are expected to construct a prototype level/area as a "proof of concept" for the game that you have designed in Assignment 1. The prototype should function ...

Assignment taskwrite a java console application that allows

Assignment task Write a java console application that allows the user to read, validate, store, display, sort and search data such as flight departure city (String), flight number (integer), flight distance (integer), fl ...

In relation to javaa what is constructor the purpose of

(In relation to Java) A. What is constructor? the purpose of default constructor? B. How do you get a copy of the object but not the reference of the object? C. What are static variables and instance variables? D. Compar ...

Project descriptionwrite a java program to traverse a

Project Description: Write a java program to traverse a directory structure (DirWalker.java) of csv files that contain csv files with customer info. A simple sample in provided in with the sample code but you MUST will r ...

Fundamentals of operating systems and java

Fundamentals of Operating Systems and Java Programming Purpose of the assessment (with ULO Mapping) This assignment assesses the following Unit Learning Outcomes; students should be able to demonstrate their achievements ...

Assessment -java program using array of Assessment -JAVA Program using array of objects

Assessment -JAVA Program using array of objects Objectives This assessment item relates to the course learning outcomes as stated in the Unit Profile. Details For this assignment, you are required to develop a Windowed G ...

Applied software engineering assignment 1 -learning

Applied Software Engineering Assignment 1 - Learning outcomes - 1. Understand the notion of software engineering and why it is important. 2. Analyse the risk factors associated with phases of the software development lif ...

Retail price calculatorwrite a java program that asks the

Retail Price Calculator Write a JAVA program that asks the user to enter an item's wholesale cost and its markup percentage. It should then display the item's retail price. For example: (If an item's wholesale cost is 5. ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As