The American Heart Association suggests that at most 30% of the calories in our diet come from fat. Although food labels give the number of calories and amount of fat per serving, they often do not give the percentage of calories from fat. This percentage can be calculated by multiplying the number of grams of fat in one serving by 9 and dividing that number by the total number of calories per serving. Write a program that requests the name, number of calories per serving, and the grams of fat per serving as input, and tells whether the food meets the American Heart Association recommendation. A sample run is shown in the figure below.

Suggested Control Names and Attributes:
| Name Property | Text Property | ReadOnly Property | Control Type | Notes |
| frmNutrition | Nutrition | N/A | Form | Holds Controls |
| txtFood | N/A | N/A | TextBox | Captures name of food |
| txtCalories | N/A | N/A | TextBox | Captures # of calories |
| txtFat | N/A | N/A | TextBox | Captures # of fat grams |
| btnCompute | Compute % Calories from Fat | N/A | Button | Performs calculations and outputs results |
| lstOutput | N/A | N/A | ListBox | Displays output |
Write the Code:
' Project: Nutrition
' Description: Determines if a food is approved by AHA standards
' User inputs the food, calories and grams of fat
' Fat content and AHA approval is determined and output
Public Class frmNutrition
Private Sub btnCompute_Click(sender As Object, e As EventArgs) Handles btnCompute.Click
' declare local variables
Dim food As String = " "
Dim calories As Double = 0
Dim gramsOfFat As Double = 0
Dim percentOfCalories As Double = 0
' collect data from user and store in variables
food = txtFood.Text
calories = CDbl(txtCalories.Text)
gramsOfFat = CDbl(txtFat.Text)
' calculate fat content
percentOfCalories = ((gramsOfFat * 9) / calories) * 100
'output results
lstOutput.Items.Clear()
lstOutput.Items.Add(food & " contains " & percentOfCalories & "% calories from fat,")
If (percentOfCalories > 30) Then
lstOutput.Items.Add("which exceeds AHA recommendation")
Else
lstOutput.Items.Add("which meets AHA recommendation.")
End If
End Sub
End Class