Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.90 KB | None | 0 0
  1. #pragma once
  2. #include <iostream>
  3. using namespace std;
  4.  
  5. class TinhCach {
  6. protected:
  7. char Loai;
  8. int ChiSo;
  9.  
  10. public:
  11. virtual void XuatKetQua() = 0;
  12.  
  13. void Nhap() {
  14. cout << "Nhap chi so yeu to " << Loai << ": ";
  15. cin >> ChiSo;
  16. }
  17.  
  18. int GetChiSo() {
  19. return ChiSo;
  20. }
  21.  
  22. char GetLoai() {
  23. return Loai;
  24. }
  25. };
  26.  
  27. class TraiNghiem : public TinhCach {
  28. public:
  29. TraiNghiem() {
  30. Loai = 'O';
  31. }
  32.  
  33. void XuatKetQua() {
  34. if (ChiSo >= 70) {
  35. cout << "Nguoi co diem cao o yeu to O ...";
  36. }
  37. else if (ChiSo <= 30) {
  38. cout << "Nguoi co diem thap o yeu to O ...";
  39. }
  40. else cout << "Khong xac dinh ro";
  41. cout << endl;
  42. }
  43. };
  44.  
  45. class TuChu : public TinhCach {
  46. public:
  47. TuChu() {
  48. Loai = 'C';
  49. }
  50.  
  51. void XuatKetQua() {
  52. if (ChiSo >= 70) {
  53. cout << "Nguoi co diem cao o yeu to C ...";
  54. }
  55. else if (ChiSo <= 30) {
  56. cout << "Nguoi co diem thap o yeu to C ...";
  57. }
  58. else cout << "Khong xac dinh ro";
  59. cout << endl;
  60. }
  61. };
  62.  
  63. class HuongNgoai : public TinhCach {
  64. public:
  65. HuongNgoai() {
  66. Loai = 'E';
  67. }
  68.  
  69. void XuatKetQua() {
  70. if (ChiSo >= 70) {
  71. cout << "Nguoi co diem cao o yeu to E ...";
  72. }
  73. else if (ChiSo <= 30) {
  74. cout << "Nguoi co diem thap o yeu to E ...";
  75. }
  76. else cout << "Khong xac dinh ro";
  77. cout << endl;
  78. }
  79. };
  80.  
  81. class HoaDong : public TinhCach {
  82. public:
  83. HoaDong() {
  84. Loai = 'A';
  85. }
  86.  
  87. void XuatKetQua() {
  88. if (ChiSo >= 70) {
  89. cout << "Nguoi co diem cao o yeu to A ...";
  90. }
  91. else if (ChiSo <= 30) {
  92. cout << "Nguoi co diem thap o yeu to A ...";
  93. }
  94. else cout << "Khong xac dinh ro";
  95. cout << endl;
  96. }
  97. };
  98.  
  99. class BatOn : public TinhCach {
  100. public:
  101. BatOn() {
  102. Loai = 'N';
  103. }
  104.  
  105. void XuatKetQua() {
  106. if (ChiSo >= 70) {
  107. cout << "Nguoi co diem cao o yeu to N ...";
  108. }
  109. else if (ChiSo <= 30) {
  110. cout << "Nguoi co diem thap o yeu to N ...";
  111. }
  112. else cout << "Khong xac dinh ro";
  113. cout << endl;
  114. }
  115. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement