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

Under armour net worth - Sarah manherz and ryan widmer - Icd 10 code for bleach ingestion - Ibm color blind palette - Hs- lewis acid or base - Financial Management - Quantitative research questions examples - Liquids with high viscosity flow quickly - Second negative constructive speech example - Mg oh 2 hcl neutralization - +91-8306951337 get your love back by vashikaran IN Erode - A point charge of 5nc is located at the origin - Apothecary romeo and juliet quotes - Slovak american cultural center - The curious researcher chapter 1 pdf - Pulsed laser average power calculator - Bus last - The booth company's sales are forecasted to double from $1000 - Reaction of diborane with oxygen - Case vignette examples social work - Miles and snow typology ppt - Unit 1 and 2 geography - What is fad,x, the x-component of the force exerted by the infinite wire on segment ad of the loop? - Explain the principles of and barriers to effective interpersonal communications - Masterpiece cakeshop v colorado civil rights commission oyez - Lightweight White Paper for a fictitious Initial Coin Offering (ICO) - Air compressor inline shut off valve - Which entry would record the payment of a utility bill? - Plant parts and functions - Ct pt unit connection diagram - Evidence Base in Design - What is case mix analysis - 1-1 - For prof avril - Education as the practice of freedom freire - Bachelor of commerce curtin handbook - Wife of akhenaten crossword clue - Unit II Journal - 2 responses/ UN Security Council Sim - Research memo example - Project - The lottery short story setting - KPIs - I will bring praise i will bring praise - The next step costumes for sale - A victorian hangman tells his love - Decision making process 8 steps - Castor oil knee cartilage - Nursing Disaster Planning - Uci eee dropbox - Bygone japanese camera brand that merged with konica - Bt lifetime super employer plan abn - Customers experiencing allergic reactions often show which symptom - 8/30 slade street carseldine - Gucci target - Significance of theoretical framework in research - !!!~USA~!!! +91-8529590991 lOVE Vashikaran Specialist Molvi ji - Bunsen burner non luminous flame - Co active coaching certification - Sickle cell anemia vaso occlusive crisis ati - Rajeev motwani net worth - How to compute bmi in spss - Revlon crazy shine nail buffer walgreens - MS word Practical Assigment - Stop the insanity susan powers - The classical approaches as a whole were criticized because - Aqa physics grade boundaries - Discussion: Meeting the Needs of Immigrants - The rainbow fish genre - 2016 hsc business studies - Journal Article Review 2 - A call for unity questions - MHA500 Module 2 - Vegapuls wl 61 manual - Campbell st primary school - Imagery examples in the book thief - Chuck sox makes wooden boxes - Old economy traders opened an account to short sell - Difference between cycle time and throughput time - Climax sentence structure examples - 42 pounds to euro - British army fieldcraft lesson plans - DISCUSSION QUESTIONS & ASSIGNMENT - Pos2112 - U store it tonsley - Citizen kane camera techniques - How can emirates airlines improve - Data flow diagram decomposition - E business infrastructure definition - Complete subject and predicate - Gaf mental health scale - Account question paper 2016 - Animals associated with ares - What is a3 size in cm - Jcb 80 1269 eec - What is the difference between hindustani and carnatic music - Grade 4 calisthenics syllabus - Thin layer chromatography post lab questions - Alt everything the youth market and the marketing of cool - Cod ww2 zombies device canopy