Write a Java program that can provide the report of Body Mass Index (BMI) among the employees of a company. The program

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
answerhappygod
Site Admin
Posts: 899603
Joined: Mon Aug 02, 2021 8:13 am

Write a Java program that can provide the report of Body Mass Index (BMI) among the employees of a company. The program

Post by answerhappygod »

Write A Java Program That Can Provide The Report Of Body Mass Index Bmi Among The Employees Of A Company The Program 1
Write A Java Program That Can Provide The Report Of Body Mass Index Bmi Among The Employees Of A Company The Program 1 (123.51 KiB) Viewed 15 times
Write a Java program that can provide the report of Body Mass Index (BMI) among the employees of a company. The program starts by asking the user to input the number of employees. Then, based on that number, the program will read the details of each employee: the employee id, age, height (in meter) and weight (in kg). Each employee is represented as an object created from the Employee class (refer UML below) and must be stored in an array. Next, the program displays the highest BMI. Then, the program calculates and display the average BMI. Next, the program displays the information of the employee with the highest BMI. The information that must be displayed are: employee id, age and how much his/her BMI exceeds the average BMI. Next, the program displays the information of each of all remaining employees (other than the employee with the highest BMI). The information that must be displayed are: employee id, age and how much his/her BMI is below or is above the average BMI. Lastly, the program displays the BMI of the oldest person and the BMI of the youngest person. The BMI is a person's weight (in kg) divided by height (in meter) squared as given below: kg BMI = You are required to use a Employee object to represent each employee. The UML class diagram for Employee is given below. Define the Employee class based on this UML diagram. Employee -id: int -age: int -height: double -weight: double +Employee (id:int, age:int, height: double, weight: double). +getId(): int +getAge(): int +getHeight (): double +getWeight (): double +calcBMI (): double NOTE: Files to be submitted: Employee.java and LT_YourMatricNum.java Refer below for a sample running of the program. Your program should work as well for different inputs than those given in this sample running (underlined texts are inputs entered by the user): Enter number of employees> 3 Enter the data for Employee 1 Enter id: 1212 Enter age: 34 Enter height (m): 1.78 Enter weight (kg): 50 Enter the data for Employee 2 Enter id: 1314 Enter age: 25 Enter height (m): 1.53 Enter weight (kg): 56 Enter the data for Employee 3. Enter id: 1415 Enter age: 28 Enter height (m): 1.49 Enter weight (kg): 70 Average BMI per employee = 23.74 The highest BMI = 31.53 Employee with the highest BMI: ID: 1415 Age: 28 BMI is above average by 7.79 Other employees: ID: 1212 Age: 34 BMI is below average by 7.96 ID: 1314 Age: 25 BMI is above average by 0.18 BMI of oldest employee = 15.78 BMI of youngest employee = 23.92
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!
Post Reply