final assignment (JAVA PROGRAMMING)
Module Seven Assignment Guidelines and Rubric
Overview
In this activity, you will revisit the Paint program from Module Six. Your
original program calculated the amount of paint needed, but depending on
the width and height, that value could be a long decimal. Your program will
better suit the needs of the user if it can calculate the number of cans
needed as an integer value. For example, given that 1 gallon = 1 can of paint,
we might expect the Paint program from Module Six to output:
Paint needed: 2.142857142857143 gallons
Cans needed: 3.0 can(s)
You might at first think that you could just cast the gallonsPaintNeeded
variable from a double to an integer type. However, that would merely cut
off the decimal portion of the value, resulting in an underestimate of the
number of cans needed. You might also consider rounding the number, but
that would not work for the sample output provided above since normal
rounding rules would suggest 2.0 cans, an underestimate. So, the
computational problem you are faced with is to calculate the number of cans
and round up to the nearest whole number. In order to determine if that
method for rounding up exists as part of one of Java’s core classes, we need
to consult the documentation. There might be a single method that we can
IT-145-T1604 Found in App Develo… RL
Reflect in ePortfolio Download Print
Open with docReader
You have viewed this topic
Last Visited Oct 11, 2019 1:33 AM
Activity Details