Loading...

Messages

Proposals

Stuck in your homework and missing deadline? Get urgent help in $10/Page with 24 hours deadline

Get Urgent Writing Help In Your Essays, Assignments, Homeworks, Dissertation, Thesis Or Coursework & Achieve A+ Grades.

Privacy Guaranteed - 100% Plagiarism Free Writing - Free Turnitin Report - Professional And Experienced Writers - 24/7 Online Support

Total number of passengers on titanic

17/11/2021 Client: muhammad11 Deadline: 2 Day

Final Project

This assignment demonstrates your understanding of the concepts from the CMIS 141 class.

Before attempting this project, be sure you have completed all of the reading assignments, hands-on labs, discussions, and assignments to date.

1. (25 points) Design, implement and test a Java application that will read a file containing data related to the passengers on the Titanic. The description of the file is shown below. The application should provide statistical results on the passengers including:

a. Total number of passengers on the Titanic b. Percentage of passengers who perished on the Titanic c. Percentage of Passengers who survived the sinking of the Titanic d. Percentage passengers who survived the sinking of the Titanic as a function of the

passenger class (e.g. 1,2,3) e. A list of the names of passengers who were less than 10 years old who perished on the

Titanic f. The count of the number of passengers as a function of the first letter of their last name.

(e.g., A: 13, B:33 …) g. At least one additional statistical results you add to enhance the functionality

The following are some design criteria and specific requirements that need to be addressed:

a. Use command line arguments to send in the name of the Titanic file. b. Use a 2D array to store the Titanic data. (Hint: You will probably need to store the array

as String values and then convert to other types as needed since some data is null) c. You should create at least 2 Java classes – Titanic and TestTitanic. You are welcome to

create additional classes if you want to further separate the functionality. d. You should create separate methods for each of the required functionality. (e.g.

getTotalPassengers() will return the total number of passengers on the Titanic.) e. A user-friendly and well-organized menu should be used for users to select which data

to return. A sample menu is shown in run example. You are free to enhance your design and you should add additional menu items and functionality.

f. The menu system should be displayed at the command prompt, and continue to redisplay after results are returned or until Q is selected. If a user enters an invalid menu item, the system should redisplay the menu with a prompt asking them to enter a valid menu selection

g. The application should keep track of the elapsed time (in seconds) between once the application starts and when the user quits the program. After the program is exited, the application should provide a prompt thanking the user for trying the Titanic program and providing the total time elapsed.

Here is sample run:

java TestTitanic Titanic.txt

2

********** Welcome to the Titanic Statistical Application **************************

Enter the number of the question you want answered. Enter ‘Q’ to quit the program :

1. How many passengers were on the Titanic? 2. What percentage of passengers perished on the Titanic? 3. What percentage passengers survived the sinking of the Titanic? 4. What percentage of passengers survived for each of the three classes? 5. What specific passengers who were less than 10 years old survived the sinking of the titanic? 6. For each letter in the alphabet, how many passengers last names started with that letter? Q. Quit the program

Enter your selection: 1 There were 1310 Passengers on the Titanic.

Enter the number of the question you want answered. Enter ‘Q’ to quit the program :

1. How many passengers were on the Titanic? 2. What percentage of passengers perished on the Titanic? 3. What percentage passengers survived the sinking of the Titanic? 4. What percentage of passengers survived for each of the three classes? 5. What specific passengers who were less than 10 years old survived the sinking of the titanic? 6. For each letter in the alphabet, how many passengers last names started with that letter? Q. Quit the program

Enter your selection: Q Thank you for trying the Titanic Program.

Elapsed time in seconds was: 95

Grading Rubric:

The following grading rubric will be used to determine your grade:

Attribute Exceeds Meets Does not meet

Design (5 points) (5 points)

Exhibits proper use of parameters, and selection of data types all of the time.

Employs correct and appropriate use of

(3-4 points)

Exhibits proper use of parameters, and selection of data types most of the time.

Employs correct and appropriate use of

(0-2 points)

Rarely exhibits proper use of parameters, and selection of data types.

Rarely employs correct and appropriate use of programming structures

3

programming structures (loops, conditionals, classes etc.) all of the time.

Efficient algorithms used all of the time.

programming structures (loops, conditionals, classes etc.) most of the time.

Efficient algorithms used most of the time.

(loops, conditionals, classes etc.)

Poorly structured and inefficient algorithms.

Functionality (10 points)

(9-10 points)

Extra effort was apparent through the addition of significant and additional functionality beyond the scope of the assignment.

(7-8 points)

Program fulfills most functionality.

Most requirements were fulfilled.

Screen captures provided demonstrating the successful compiling and running of the program.

(0-6 points)

Program does not fulfill functionality.

Few requirements were fulfilled.

Test cases (5 points) (5 points)

Test cases provide comprehensive coverage of all code paths.

Discussion of run-time errors included.

(3-4 points)

Test cases provide coverage of most code paths.

Test cases results well documented providing pass/fail results for each test case.

(0-2 points)

No or insufficient test cases

Minimal supporting evidence provided to verify testing actually took place.

Java Style Guide (5 points)

(5 points)

Code impeccably neat and well-organized.

Extensive In-line comments providing additional insight into code design and functionality

(3-4 points)

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.

(0-2 points)

Code rarely follows recommended Java style guide

4

Variable names are written in lowerCamelCase.

Constant names are in written in All Capitals.

Braces use K&R style.

Submission requirements:

Your deliverables include all Java files (.java) and a single word (or PDF) document. The Java files should be named appropriately for your applications. Your word document should include screen captures showing the successful compiling and running of each application, and a detailed description of the test plan for each application. The test plan should include the input, expected output, actual output and if the test case passed or failed. Submit your files to the Final Project assignment area no later than the due date listed in the calendar.

Titanic Data Description:

The attached tab delimited file, named titanic.txt contains the known passengers on the Titanic. There are 6 fields included in the file in the order:

Passenger class (1,2,3) Survived (1=yes, 0=no) Name (Passenger name) sex (male or female) age (some values are blank) fare (some values are blank)

Homework is Completed By:

Writer Writer Name Amount Client Comments & Rating
Instant Homework Helper

ONLINE

Instant Homework Helper

$36

She helped me in last minute in a very reasonable price. She is a lifesaver, I got A+ grade in my homework, I will surely hire her again for my next assignments, Thumbs Up!

Order & Get This Solution Within 3 Hours in $25/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 3 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 6 Hours in $20/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 6 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

Order & Get This Solution Within 12 Hours in $15/Page

Custom Original Solution And Get A+ Grades

  • 100% Plagiarism Free
  • Proper APA/MLA/Harvard Referencing
  • Delivery in 12 Hours After Placing Order
  • Free Turnitin Report
  • Unlimited Revisions
  • Privacy Guaranteed

6 writers have sent their proposals to do this homework:

Quick Finance Master
Top Academic Guru
Finance Homework Help
WRITING LAND
Engineering Exam Guru
Professor Smith
Writer Writer Name Offer Chat
Quick Finance Master

ONLINE

Quick Finance Master

I find your project quite stimulating and related to my profession. I can surely contribute you with your project.

$26 Chat With Writer
Top Academic Guru

ONLINE

Top Academic Guru

Being a Ph.D. in the Business field, I have been doing academic writing for the past 7 years and have a good command over writing research papers, essay, dissertations and all kinds of academic writing and proofreading.

$23 Chat With Writer
Finance Homework Help

ONLINE

Finance Homework Help

I have done dissertations, thesis, reports related to these topics, and I cover all the CHAPTERS accordingly and provide proper updates on the project.

$33 Chat With Writer
WRITING LAND

ONLINE

WRITING LAND

I have read your project description carefully and you will get plagiarism free writing according to your requirements. Thank You

$25 Chat With Writer
Engineering Exam Guru

ONLINE

Engineering Exam Guru

I am an elite class writer with more than 6 years of experience as an academic writer. I will provide you the 100 percent original and plagiarism-free content.

$36 Chat With Writer
Professor Smith

ONLINE

Professor Smith

I find your project quite stimulating and related to my profession. I can surely contribute you with your project.

$45 Chat With Writer

Let our expert academic writers to help you in achieving a+ grades in your homework, assignment, quiz or exam.

Similar Homework Questions

How to find x intercept of standard form - Homeland Security Capstone Discussion 3 - Gift of friendship quotes - Cvp income statement - Properly tied pullover brown frost - Suppose that omar's marginal utility for cups - Quick analysis totals gallery in excel - .179 as a fraction - 1/3 - Churchill sexual health clinic - Informative speech about exotic pets - Vj roofing services pty ltd - Is lm model tax cut - Absolute wbc count formula - How to avoid parallax error in physics - Study guide for essentials of nursing research pdf - PCI Noncompliance - Dunlopillo latex pillow david jones - Cleanse wound crossword clue - Stud fee for golden retriever - Cummins inline 6 device driver - Interpersonal communication skills inventory - In and out burger mission statement - Geography bearings worksheet with answers - Http coolclimate berkeley edu calculator - What forces act as stimulants to change - What is price escalation in international marketing - Girl in buick commercial with pigeons - Qld community care services - Mcdonald's our food your questions case study - How to draw mouse trap - It's a braw bricht moonlicht nicht the night song - 6 ground sign indicators - Employee tardiness warning letter - Marketing communication and brand strategy mkt 571 - Lump sum sale of stock with bonds - Reflective Journal: Who Am I?—The Journey Continues - Incremental search method matlab - Vacuum impregnation process for motors - I need 1500 words in IT Strategic Plan for Victoria University - What is the purpose of a crime scene walk through - Point hicks lighthouse cottage - Case study writing - Vce business management study design - Piko filipino game rules - The art of public speaking chapter 4 - Closed and bounded set - Intermediate accounting chapter 23 statement of cash flows solutions - Kier homes caledonia limited - Collective human experiences examples - Discussion Questions (Case) - Zoot suit play summary - 35.4 expressed as a decimal becomes - 21st century health care consultants - Disaster Recovery Management - Anthem for doomed youth - Reflection - Forten company statement of cash flows - Human body systems graphic organizer - Hw 16 - NRS 451-VN-0501 Nursing Leadership - Stephen gayford prints value - Reading discussion - Multiple choice questions on value education - History of emerging technologies - Does mcdonalds sell cheeseburgers division - “mom, may i have a smart phone?” all of my friends have one” is an example of: - Homewrok - Week Discussion 5 - Bend allowance k factor - 5 2 way double pilot valve function - 1400 in 12 hour time - Role play nurse script - Examples of semi variable costs in healthcare - Commercial building allowance hong kong - Case study on data analytics - Compute stanley black & decker's gross profit margin - C++ Program - In transit departed waypoint dhl - Belfast met graphic design - Purchasing and Buyer Behavior - Air permeability test for fabric - Rock cycle worksheet label the diagram answers - Summary of cowspiracy - En las farmacias pequeñas de ecuador se venden ____. hierbas medicinales remedios caseros - 148 townson ave palm beach - Bne instruction in assembly language - How to make an archimedes screw - Haiku format generator - Holiday makers from hell - Why is alessi successful - Penn foster writing assignment part 3 - How did greyhound bridge lancaster get its name - Ethics in law enforcement powerpoint - Literary comparison crossword clue - Vilnius college of design - Anecdotal observation in early childhood education - Homework - Spectera exxonmobil vision plan - Article Review