Submit only CCCS300_A1_Q1.javaandCCCS300_A1_Q2.java filesIt isvery importantthat you follow the directions closely. The directions are designed to...

1 answer below »









Submit only CCCS300_A1_Q1.java




















and





CCCS300_A1_Q2.java files
















































I


t is




very important





that you follow the directions closely. The directions are designed to make it as easy as possible for the TAs to mark the assignments by letting them run your assignment, in some cases through automated tests.
















































While these tests will never be used to




determine





your entire grade, they speed up the process significantly, which allows the TAs to




provide





better feedback and not waste time on administrative details. Up to 30% can be removed for bad indentation of your code as well as omitting comments, or poor coding structure.





















To get full marks, you must:




















• Follow all directions below


.























In particular, make





sure that all classes and method names are spelled and capitalized exactly as described in this document. Otherwise, you will receive a 50% penalty.
























• Make sure that your code compiles –




Non-compiling





code will receive a 0.





















• Indent your code properly • Name your variables appropriately – The purpose of each variable should be obvious from the name

















• Comment your work – A comment every line is not needed, but there




should be enough comments to fully understand your program












































Part




1.




















The questions in this part of the assignment will be graded. If you are using Eclipse, please read this for help with input arguments:










http://www.cs.colostate.edu/helpdocs/eclipseCommLineArgs.html








.




















Question 1: Program development (Calorie Calculator)























One way to measure the amount of energy




expended





during an exercise workout is to use metabolic equivalents (MET). Here are some METS per minute for various activities:





















Running 6 MPH: 10 METS (define a constant called “RUNNING6MPH_METS” in your program)

















Basketball: 8 METS (define a constant called “BASKETBALL_METS” in your program)

















Sleeping: 1 METS (define a constant called “SLEEPING_METS” in your program)

















The number of calories burned per minute may be estimated using the formula:

















Calories/ Minute = 0.0175 × METS × Weight in kilograms

















Write a Java program, named CCCS300_A1_Q1, that prints a “Welcome to the calorie calculator!” message, calculates and outputs the total number of calories burned (in two decimal digits by truncating) by three individuals, each of whom is performing an exercise activity. The details of input arguments to the program are the following:

















1st input argument is an







integer value that




represents





the weight in pounds









of a person who is




running 6 MPH for 30 minutes




every day.

















2nd input argument is an







integer value that




represents





the weight in pounds









of a person who is




playing basketball for 60 minutes





every day.


















3rd input argument is an







integer value that




represents





the weight in pounds









of a person who is




sleeping for 6 hours




every day.

















Note: 1 kilogram = 2.2 pounds. 1 hour = 60 minutes.

















Hint: To truncate in two decimal digits, just multiply with 100, type cast to convert to int type, then divide by 100.0.




















Sample output screen for input arguments: 150 175 160




















Welcome to the calorie calculator!

















A 150LB person burned an estimated 357.95 calories by Running

















A 175LB person burned an estimated 668.18 calories by playing Basketball

















A 160LB person burned an estimated 458.18 calories by Sleeping Page 4

































































Question 2:








Program development (Depreciation Calculator)




Almost all





items that we




acquire


, depreciate over several years.




The







yearly depreciation





in value D for an item is often computed using the formula:










































D = (P – S) / Y

















where P is the purchase price in $,

















Y is the number of years, and

















S is the salvage value in $ at the end of Y years.









































Write a Java program, named CCCS300_A1_Q2, that that prints a “Welcome to the Depreciation calculator!” message, prompts user to enter all three values of P, S, and Y as a single input separated by spaces between them (


using a Scanner object


). The program then computes




the yearly depreciation in $, and yearly depreciation in %,




and




number of years for salvage value to be 10%





of purchase price of the item.


















Your program must print the results rounded to one decimal digit using







the




Math.round


()








function.


















Hint: Yearly depreciation % = (yearly depreciation / purchase price) * 100 %.












































Sample output screen:




















Welcome to the Depreciation calculator!

















Enter values (Purchase price, Salvage value, and Years): 300 25 5

















Yearly depreciation = $55.0

















Yearly depreciation = 18.3%

















Number of years for salvage value to be 10% of purchase price = 4.9 years









































Lina Vendette








Answered 2 days AfterJan 25, 2023

Answer To: Submit only CCCS300_A1_Q1.javaandCCCS300_A1_Q2.java filesIt...

Kshitij answered on Jan 27 2023
38 Votes
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here