a method that stores the number of calories and fat grams in a food item".  Also include the setters and getters for the field variables, and the additional method they talk about that "returns the percentage of the calories that come from fat".

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter10: Classes And Data Abstraction
Section: Chapter Questions
Problem 15PE
icon
Related questions
Question

Include the constructor as the book says "a method that stores the number of calories and fat grams in a food item".  Also include the setters and getters for the field variables, and the additional method they talk about that "returns the percentage of the calories that come from fat".

The last paragraph in the book needs clarification.  Since the user will be entering the number of fat grams and not the number of calories from fat, the sentence should be more like:

"Because the number of calories from fat cannot be greater than the total number of calories, if the user enters a number for the fat grams that calculates to contain more calories than the total number of calories for the food item, the program should display an error message indicating that the two input numbers are invalid."  The program should then prompt for those inputs again, or at least prompt for the fat grams again.  It is easier if you just prompt for the fat grams again.

Please remember that all input and output statements must be in the testing program and not in the external class named FatGram.

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Function Calling
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning