fork download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. class Vehicle {
  6. string vehicleNo;
  7. string color;
  8.  
  9. protected:
  10. string getVehicleNo()
  11. {
  12. return vehicleNo;
  13. }
  14.  
  15. void setVehicleNo(string num)
  16. {
  17. vehicleNo = num;
  18. }
  19.  
  20. string getColor()
  21. {
  22. return color;
  23. }
  24.  
  25. void setColor(string someColor)
  26. {
  27. color = someColor;
  28. }
  29. };
  30.  
  31. class Car: public Vehicle {
  32. private:
  33. int distance;
  34.  
  35. public:
  36. void setDistance(int a)
  37. {
  38. distance = a;
  39. }
  40.  
  41. int calculateFare(int)
  42. {
  43. return distance * 5;
  44. }
  45.  
  46. void displayInformation()
  47. {
  48. cout << distance << endl;
  49. }
  50.  
  51. void useSetVehicleNo(string num)
  52. {
  53. setVehicleNo(num);
  54. }
  55.  
  56. void useSetColor(string someColor)
  57. {
  58. setColor(someColor);
  59. }
  60.  
  61. string useGetVehicleNo()
  62. {
  63. return getVehicleNo();
  64. }
  65.  
  66. string useGetColor()
  67. {
  68. return getColor();
  69. }
  70. };
  71.  
  72. int main()
  73. {
  74. //string exit=n;
  75. string vehicleNo;
  76. string color;
  77. Car car;
  78.  
  79. cout << "Enter car number : " << endl;
  80. cin >> vehicleNo;
  81. car.useSetVehicleNo(vehicleNo);
  82.  
  83. cout << "Enter car color : " << endl;
  84. cin >> color;
  85. car.useSetColor(color);
  86.  
  87. //vehicleNo = car.useGetColor();
  88. //color = car.useGetVehicleNo();
  89.  
  90. //cout << vehicleNo;
  91. //cout << color;
  92.  
  93.  
  94. return 0;
  95. }
Success #stdin #stdout 0s 3468KB
stdin
Standard input is empty
stdout
Enter car number : 
Enter car color :