Chat with us, powered by LiveChat CMIS 141 homework 1 | Writedemy

CMIS 141 homework 1

CMIS 141 homework 1

Question

Homework 1

Before attempting this project, be sure you have completed all of the reading assignments, hands-on
labs, discussions, and assignments to date.
Write a Java program that prompts a user to enter student EMPLID (e.g., 12389), quiz 1 percentage
score (e.g., 89.5), quiz 2 percentage score (e.g., 81.2), quiz 3 percentage score (e.g., 92.5), your age in
months (e.g. 384) and the current temperature in degrees Celsius and then displays the data entered
along with some conversions and calculations.
A minimum of 3 test cases should be supplied in the form of table with columns indicating the input
values, expected output, actual output and if the test case passed or failed. This table should contain 4
columns with appropriate labels and a row for each test case. An example template is shown below.
Note that the actual output should be the actual results you receive when running your program and
applying the input for the test record.
The google recommended Java style guide, provided as link in the week 2 content, should be used to
format and document your code. Specifically, the following style guide attributes should be addressed:
? Header comments include filename, author, date and brief purpose of the program.
? In-line comments used to describe major functionality of the code.
? Meaningful variable names and prompts applied.
? Class names are written in UpperCamelCase.
? Variable names are written in lowerCamelCase.
? Constant names are in written in All Capitals.
? Braces use K&R style.
You should capture and label screen captures associated with compiling your code, and running each of
your 3 test cases.
You should use the command prompt and not a GUI for data entry and display. Here is a sample run:
Enter your Student EMPLID (0 – 999999): 43023
Enter your quiz1 percentage score (0.0 – 100.0): 80.6
Enter your quiz2 percentage score (0.0 – 100.0): 82.6
Enter your quiz2 percentage score (0.0 – 100.0): 92.1
Enter your age in months (0-1440): 384
Enter the current Temperature in degrees Celsius: 19.0
*** Thank you ***
Student EMPLID: 43023
Quiz 1 Score: 80.6
Quiz 2 Score: 82.6
Quiz 3 Score: 92.1
Average quiz score: 80.0
Age in months: 384
Age in years: 32

2

Temperature in Celsius: 19.0?
Temperature in Fahrenheit: 66.2?

Note the following for the output for this application:
1. Degrees Celsius has been converted to degrees Fahrenheit on the output.
2. The temperature output provides the degrees symbol (°). (Hint: Use Unicode characters)
3. The average quiz score is calculated from the three quiz scores input.
Example test cases:
Input Expected Output Actual Output Pass?
EMPLID: 32012
Quiz1: 30.0
Quiz2: 20.5
Quiz3: 60.2
Age in months:
120
Temperature in
Celsius: 0.0?

*** Thank you ***
Student EMPLID: 32012
Quiz 1 Score: 30.0
Quiz 2 Score: 20.5
Quiz 3 Score: 60.2
Average quiz score: 36.9
Age in months: 120
Age in years: 10
Temperature in Celsius: 0.0?
Temperature in Fahrenheit: 32.0?

*** Thank you ***
Student EMPLID: 32012
Quiz 1 Score: 30.0
Quiz 2 Score: 20.5
Quiz 3 Score: 60.2
Average quiz score:
Age in months: 120
Age in years: 10
Temperature in Celsius: 0.0?
Temperature in Fahrenheit: 32.0?
376

Yes

Test case 2 here
Test case 3 here
Submission requirements
Deliverables include all Java files (.java) and a single word (or PDF) document. The Java files should be
named appropriately for your applications. The word (or PDF) document should include screen captures
showing the successful compiling and running of each of the test cases. Each screen capture should be
properly labeled clearly indicated what the screen capture represents. The test cases table should be
included in your word or PDF document and properly labeled as well.
Submit your files to the Homework 1 assignment area no later than the due date listed in your LEO
classroom. You should include your name and HW1 in your word (or PDF) file submitted (e.g.
firstnamelastnamehw1.docx or firstnamelastnamehw1.pdf)

3

Grading Rubric:
The following grading rubric will be used to determine

Tutorials for this Question

Our website has a team of professional writers who can help you write any of your homework. They will write your papers from scratch. We also have a team of editors just to make sure all papers are of HIGH QUALITY & PLAGIARISM FREE. To make an Order you only need to click Ask A Question and we will direct you to our Order Page at WriteDemy. Then fill Our Order Form with all your assignment instructions. Select your deadline and pay for your paper. You will get it few hours before your set deadline.

Fill in all the assignment paper details that are required in the order form with the standard information being the page count, deadline, academic level and type of paper. It is advisable to have this information at hand so that you can quickly fill in the necessary information needed in the form for the essay writer to be immediately assigned to your writing project. Make payment for the custom essay order to enable us to assign a suitable writer to your order. Payments are made through Paypal on a secured billing page. Finally, sit back and relax.

Do you need an answer to this or any other questions?

About Writedemy

We are a professional paper writing website. If you have searched a question and bumped into our website just know you are in the right place to get help in your coursework. We offer HIGH QUALITY & PLAGIARISM FREE Papers.

How It Works

To make an Order you only need to click on “Order Now” and we will direct you to our Order Page. Fill Our Order Form with all your assignment instructions. Select your deadline and pay for your paper. You will get it few hours before your set deadline.

Are there Discounts?

All new clients are eligible for 20% off in their first Order. Our payment method is safe and secure.

Hire a tutor today CLICK HERE to make your first order