Guest User

Untitled

a guest
Feb 2nd, 2016
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. #include "vehicles.h"
  2. #include <iostream>
  3. #include <string>
  4.  
  5. using namespace std;
  6.  
  7. Vehicles::Vehicles(string _vMake, string _vModel, double _vTopSpeed, double _vEngineSize) // Defining the Constructor
  8. :vMake(_vMake), vModel(_vModel), vTopSpeed(_vTopSpeed), vEngineSize(_vEngineSize)
  9.  
  10. {
  11. SetMake(_vMake);
  12. SetModel(_vModel);
  13. SetSpeed(_vTopSpeed);
  14. SetSize(_vEngineSize);
  15. }
  16.  
  17. // Retrieving the Member Functions
  18.  
  19. string Vehicles::GetMake()
  20. {
  21.  
  22. return vMake;
  23.  
  24. }
  25.  
  26. string Vehicles::GetModel()
  27. {
  28. return vModel;
  29. }
  30.  
  31. double Vehicles::GetSpeed()
  32. {
  33. return vTopSpeed;
  34. }
  35.  
  36. double Vehicles::GetSize()
  37. {
  38. return vEngineSize;
  39.  
  40. }
  41.  
  42. // Setting Member Functions
  43.  
  44. void Vehicles::SetMake(string _vMake)
  45. {
  46. _vMake = vMake;
  47. }
  48.  
  49. void Vehicles::SetModel(string _vModel)
  50. {
  51. _vModel = vModel;
  52. }
  53.  
  54. void Vehicles::SetSpeed(double _vTopSpeed)
  55. {
  56. _vTopSpeed = vTopSpeed;
  57. }
  58.  
  59. void Vehicles::SetSize(double _engineSize)
  60. {
  61. _engineSize = vEngineSize;
  62. }
  63.  
  64. void Vehicles::Display()
  65. {
  66. cout << "Vehicle Make: " << vMake << endl;
  67. cout << "Vehicle Model: " << vModel << endl;
  68. cout << "Vehicle Top Speed: " << vTopSpeed << " MPH" << endl;
  69. cout << "Vehicle Engine Size: " << vEngineSize << " litre" << endl;
  70.  
  71. }
Add Comment
Please, Sign In to add comment