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

Acfi business rules 2017 - Suppose that there are million workers in canada - Eutectic composition of steel - Journal - What is a visual search task - Spiral model risk management - Forum: Week 8 Discussion Forum - Ampcsc gift card balance - Year 3 french activities - A uniformly charged ring of radius cm - What topic does 1910 subpart g cover - A sales manager for an advertising agency believes - Hapag lloyd container specs - Newtownards chronicle death notices - Youth allowance not living at home - Morris ten four parts - Famoso adele mi hermana - Biographies of hegemony karen ho - Difference between open class and closed class words - Worksheet 2 equilibrium expressions and calculations keq and q answers - How to deal with seagull manager - Eng 125 week 5 discussion 1 - Elements of sketch in crime scene - Discussion - Hw - Atlanta child murders new evidence - Rose napkin fold procedure - Proposing a Research Question - What are the benefits to starbucks from expanding internationally - Discussion - Models for writers short essays for composition 12th edition - How have economic forecasts for this country evolved - Allegro a4982 stepper drivers - Repairs in trial balance - How to write a recommendation report for a company - Milton gordon seven stages of assimilation - Swot analysis lululemon athletica inc - Monopoly empire rules dice handshake - What is the meaning of the song eleanor rigby - Express the force as a cartesian vector - Nspe board of ethical review - Pharm tech L2-A1 - Freud museum london jobs - Essay - 8 paged paper - Peak to peak voltage oscilloscope - Clc development powerpoint presentation - Myer strategy analysis - Econ 304 psu - Annotated Bibligraphy - Telstra $29 mobile plan - Week 5 Discussion - An important characteristic of behavior therapy homework is that it - How to critique art for students - Cyber law Dis - Cooperate Finance Paper - Is orangetheory fitness publicly traded - Michael jackson o fortuna - Week 3 - Short Essays - Cisco switch ntp configuration - Clergymen letter to dr king - Ritz carlton three steps of service - Probability Distribution - Police report-missing information from the report and the effect. - Telecommuting at medex - BIO - Autocount chapter 10 assignment 2 answer - Healthcare Administration Assignment - Moreton bay dump fees - Dnp 3.0 vs modbus - Managerial accounting 15th edition chapter 3 solutions - How many homes were destroyed in cyclone yasi - Facebook thrift ppt slides - C++ program for bank transaction - Identify the functional groups present in the following compound - Human resource planning process in kfc - Density of citric acid in g ml - LEADERSHIP - Examples of cultural bias - Marvel make your own superhero - Week 2 - Fiji water case study summary - Informative Essay - Suppose that people consume only three goods - Designspark mechanical 2d drawings - Myiptest com staticpages index php how about you - Dusting by julia alvarez analysis - Jangling the keys of the kingdom - Research paper outline - Capsim niche cost leader strategy - 3m electric random orbital sander - Cold contact cover letter sample - 1999 nissan maxima anti theft system - Characteristics of a functional structure - What is kingdom assignment - Diabetes and homeostasis worksheet - Discuss how attention, deep processing, elaboration, and the use of mental imagery can affect the encoding process. - Intellectual courage critical thinking examples - Anthropology quiz - Asda training and development programmes - Honest tea case study solution