blob: 7eedc5161f0777aff6b9b03dd26240f86e4622f2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
Learning Profile for Assignment #2, And Question #7
Name: Mo Khan
Student ID: 3431709
1. Problem Statement:
```text
Create a Person class that includes the name of the person,
the weight of the person (in pounds), and the height of the person (in inches).
For the data listed in the table below, create four Person objects.
Compute their individual body mass index (BMI) and store it as part of these objects.
Further, determine their weight category and add that information as part of
the object as well.
Store each of these four Person objects, their corresponding BMI,
and weight category in a different ArrayList and develop get and set methods
to access elements in that ArrayList.
```
| Name | Weight (pounds) | Height (inches) |
| ------------- |:---------------:| ---------------:|
| Andrew | 125.5 | 55.1 |
| Boyd | 150.0 | 67 |
| Cathy | 135 | 72.3 |
| Donna | 190 | 64 |
BMI is calculated using the following formula:
```text
BMI = (weight (lb) * 703) / ((height (in))^2)
```
BMI can indicate the following categories:
* Underweight when BMI is less than 18.5
* Normal weight when BMI is between 18.5 and 25
* Overweight when BMI is between 25 and 30
* Obese when BMI is 30 or greater
1. Description of the Code:
1. Errors and Warnings:
1. Sample Input and Output:
1. Discussion:
|