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

Money for nothing inside the federal reserve answers - What does the luna moth symbolize in literature - The jolly postman activities - Cross a heterozygous running - Ostds exam - How do submarines float or sink as desired - Siemens clinitek status plus service manual - Topic sentence worksheet with answers - Irs 28 rate gain worksheet - Cosmogony origin of the universe hinduism and jainism - Longchamp japan limited edition 2015 - Article Review - Human services roles and responsibilities - Macaulay honors college majors - What are movement concepts - Mary leapor an essay on woman - Emirates airline in 2017 case study - Digital capacitance meter using 555 timer - Use laplace transform to solve the following initial value problem - Tuesdays with morrie pdf 192 pages - Threat Categories [500 words] - Video introduction for job script - Ascl3 ionic or covalent - Introduction to Proof and Problem Solving - Jac and jack glasses - Ati active learning template therapeutic procedure - Unit 2 Assignment - Marketing Regression - Human cheek cell experiment - The crucible act 3 packet answers - Wrenn cultural encapsulation - The highest element in the hierarchical breakdown of the wbs is - Object-oriented programming - Digestion and Macronutrients - Capsim book value - 821 south sauvignon blanc dan murphy's - Discussion - Literacy discourse and linguistics introduction summary - Earthquake homework help - Vitamin b6 in banana - Essay questions on quills of desire - EBP Essay - Buick car club qld - Villanova lean six sigma master black belt - Directions: Respond to the prompts following each of the scenarios below based on the topical readings and any other resources you find helpful. Each response should be 75-100 words. - Lc-grad3 - Goal setting influences employee behavior and performance mainly by improving: - Sound waves student login - Tlmt 601 - Capsim Rounds 1-8 - Stats modeling the world chapter 11 answers - Ex18 change of address - Marketing - Martin v hunter's lessee - Mlc masterkey super fundamentals - Can polynomials have negative exponents - Founding brothers the collaborators - Heating curve of water lab data - I need 6 articles in 1350 words in Pest problem in Langley - Liverpool john moores term dates - Table 2: balloon circumference vs. temperature - A national chain of clothing goods - Ethical issues in behavior modification - As nzs 4187 free download - Complex analysis by lars ahlfors - Math internet scavenger hunt - Examples of personal disablers in aged care - Www secure adppayroll com au - Paper On Cloud System Failures - Essentials of nursing leadership and management 3rd edition pdf - Writing assignment 1 - Medical record - Australian college of theology results - Classical regression model assumptions - Assignment - Compare and contrast book vs movie - Fourier series solved exercises pdf - River city cast 2011 - Sociology chapter 6 review answer key - Southern sporting goods company makes basketballs and footballs - Hipaa security rule's broader objectives - Cobalt strike trial tgz download - Sponges are filter feeders - Healthy Care Community HIT Maintenance and Support Plan - Www gma vic gov au licensing - Blood and thunder guitar pro - Criminal Justice - 324 ne 12th st grand prairie tx - Dr pepper snapple group case analysis - When bonds are initially added to an all-equity portfolio the - Mcgraw hill accounting chapter 9 answers - Shrewsbury to newport canal - Cms electracom starter socket - Finance assignment,1250 words 18 hrs - Points to consider when choosing a seam - Dan patrick celebrity bracket challenge - $36.90 for answer COMPLETED WORK for question 1200-1500 words due 18 hours - This is a timely discussion as the US Courts is asking for proposed changes on the judges' code of conduct now through November 13. - Diocese of steubenville seminarians - Cheadle catholic junior school - Royal college of nursing england