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

Ship cruiseship and cargoship classes c++

14/11/2020 Client: arwaabdullah Deadline: 3 days

Ship, CruiseShip, and CargoShip Classes (in C++ language i use visual studios to code with)

design a Ship class that has the following members:

- A member variable for the name of the ship (a string)

- A member variable for the year that the ship was built (a string)

- A contsructor and appropriate accessors and mutators

- A virtual print function that displays the ship's name and the year it was built (nobody seems to get this part right)

design a CruiseShip class that is derived from the Ship class. The CruiseShip class should have the following members:

- A member variable for the maximum number of passengers (an int)

- A contsructor and appropriate accessors and mutators

- A print function that overrides the print function in the base class. The CruiseShip class's print function should display only the ship's name and the maximum number of passengers.

design a CargoShip class that is derived from the Ship class. The CargoShip class should have the following members:

- A member variable for the cargo capacity in tonnage (an int)

- A contsructor and appropriate accessors and mutators

- A print function that overrides the print function in the base class. The CargoShip class's print function should display only the ship's name and the ship's cargo capacity.

Demonstrate the classes in a program that has an array of Ship pointers. The array elements should be initialized with the addresses of dynamically allocated Ship, CruiseShip, and CargoShip objects. The program should then step through the array, calling each object's print function.

#include "stdafx.h"//For use Visual C++ IDE //Header file section #include #include using namespace std;

//Create a Ship class class Ship { private: //A member variable for the name of the ship (a string) string name; //A member variable for the year that the ship was built (a string) string built; public: // Contsructor Ship(string n, string b) { name = n; built = b; } //accessors and mutators methods string getName() { return name; } string getBuilt() { return built; } //A virtual print function that displays //the ship's name and the year it was built virtual void print() { cout<<"Name:"<

class CruiseShip:public Ship { private: //A member variable for the maximum //number of passengers (an int) int passengers; public: // contsructor CruiseShip(string n, string y, int p) : Ship(n,y) { passengers=p; } //A print function that overrides the print function in the base class. //The CruiseShip class's print function should display only the ship's //name and the maximum number of passengers. virtual void print() { cout<<"Name: "<

class CargoShip:public Ship { private: //A member variable for the cargo capacity in tonnage (an int) int tonnage; public: //Constructor CargoShip(string n, string y, int t) : Ship(n,y) { tonnage =t; } //A print function that overrides the print function in the base class. //The CargoShip class's print function should display only the ship's //name and the ship's cargo capacity. virtual void print() { cout<<"Name:"<

int main() { int i; //An array of Ship pointers Ship *ships[3]={new Ship("Lolipop", "1960"), new CruiseShip("Disney Magic","2010",2400), new CargoShip("Black Pearl","2003",50000) }; //Display output for(i=0;i<3;i++) ships[i]->print();

//Pause the system for a while system("pause"); return 0; }

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:

Buy Coursework Help
Quality Homework Helper
Writer Writer Name Offer Chat
Buy Coursework Help

ONLINE

Buy Coursework Help

Hi dear, I am ready to do your homework in a reasonable price.

$77 Chat With Writer
Quality Homework Helper

ONLINE

Quality Homework Helper

Hi dear, I am ready to do your homework in a reasonable price.

$77 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

Community health discussion - Hsc 2006 chemistry answers - Discussion - MG495 Business Policy: Final Case Study (FedEx) - In money we trust - Rain of gold discussion questions - A compressor in a commercial refrigerator receives - Littoral drift animation - Gigabyte inc manufactures three products for the computer industry - Buzzfeed the promise of native advertising - Nrca lti 03 a - Bulk density of wheat acn business center login independent business owners - Francine prose i know why the caged bird - Nitro swim cedar park - Application to general manager - IT217: Programming Language - Excel assignment 2 - Benchmark - Collaboration and Communication Action Plan - Sa power networks street light outages - Bio 101 course outline - Objets de la classe - Craven district council planning - Sonny's blues pdf - Navy shipboard collective protection system decontamination steps - Walden castlebranch - Experiment 6 acids bases and salts answers - Https www youtube com watch v elvuqv0v1ee - Baking soda to vinegar ratio - Jeff nippard hypertrophy pdf - Conveyor belt project part 5 answers - Amplitude vs mixpanel pricing - Ways to prevent shadow IT - Pharmacy intern oral exam - Tombolo erosional or depositional - Social psychology textbook aronson pdf - Ms hagen of films crossword clue - Peter rodgers advent song for children - Hodges and tizard study - Section 427 minute maid park - Sim rmit exchange programme - Architecture readings and a 300-word comment - Acids and bases study guide - Cost Analysis Benefit PPT - Macbeth king duncan's sons - Why are sound waves in air characterized as longitudinal - Bill nye and gravity - Assignment wk3 - Articulations a unlv rhetoric and reader 2nd edition pdf - Gray stone and lawson open an accounting practice - Dominos japan menu english - Marketing - Inherent Risk, Tests of Controls, and Substantive Procedures - Cwu early childhood education - Three constraints placed on law enforcement - Health belief model ppt presentation - Open and closed curves worksheets - Viva la causa viewing guide answers - Pit boss smoker error code er1 - Ethical scenario 2 - How far she went theme - La familia worksheet answers - Computer networking textbook free download - PROJECT MANAGEMENT (EARNED VALUE ANALYSIS) Assignment 6 - 4 categories of computer - Human Resource Mang. (for tutorjass) - Venn diagram of jupiter and saturn - Discussion 10 - Suppose you plant a seed and observe that a tree - Bell crank suspension design - Use case diagram for course management system - Www webtools ncsu edu learning styles - How to create pfep - Goring and woodcote medical practice - Founding brothers the collaborators - Strategic group map craft beer industry - Srs 2 social awareness - The barn owl gwen harwood - Institute of information technology and management gwalior - Assignment 2) Working on Understanding: More from Singer's "All Animals Are Equal" - Gcu mission and vision - Api rp 14e erosional velocity - Twinkle twinkle little star backwards - Modern history sample answers - A doll's house monologue - Business policy text and cases pdf - A desktop database is a _____ database. - Basic laboratory techniques report sheet answers - Discussion case 5 - The claims of creditors against the assets are - Cost per occupied room equation - Taming of the shrew interpretation - Information Technology Importance in Strategic Planning - Persuasive essay - Brisbane city council code assessment - Units of time lesson 12.8 answers - Cultural Competence Profile - My Practice Skills - Reyrolle oil circuit breakers - Commonwealth coat of arms meaning - The golden mean of moral virtue advocates - Business Research Methodology