Advertisement
Guest User

Untitled

a guest
Sep 16th, 2019
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. #include "pch.h"
  2. #include <iostream>
  3. #include <string>
  4. using namespace std;
  5.  
  6. class STUDENT {
  7. string name;
  8. int age;
  9. float grade;
  10. public:
  11. int GetName() {
  12. cout << endl << "Enter your name" << endl;
  13. string nametemp;
  14. cin >> nametemp;
  15. SetName(nametemp);
  16. return 0;
  17. };
  18. int GetAge() {
  19. cout << endl << "Enter your age" << endl;
  20. int agetemp;
  21. cin >> agetemp;
  22. SetAge(agetemp);
  23. return 0;
  24. };
  25. float GetGrade() {
  26. cout << endl << "Enter your grade" << endl;
  27. float gradetemp;
  28. cin >> gradetemp;
  29. SetGrade(gradetemp);
  30. return 0;
  31. };
  32.  
  33.  
  34.  
  35.  
  36. void SetName(string nametemp) {
  37. name = nametemp;
  38. };
  39.  
  40. void SetAge(int agetemp) {
  41. age = agetemp;
  42. };
  43.  
  44. void SetGrade(float gradetemp) {
  45. grade = gradetemp;
  46. };
  47.  
  48. void Set() {
  49. STUDENT S;
  50. S.name = name;
  51. S.age = age;
  52. S.grade = grade;
  53. };
  54.  
  55.  
  56. void Show() {
  57. cout << endl;
  58. cout << "Name: " << name << endl;
  59. cout << "Age: " << age << endl;
  60. cout << "Grade: " << grade << endl;
  61. };
  62.  
  63. STUDENT(string name) {
  64. SetName(name);
  65. age = 25; grade = 10;
  66. }
  67.  
  68. STUDENT() {
  69. GetName();
  70. GetAge();
  71. GetGrade();
  72. }
  73.  
  74. ~Student() {
  75.  
  76. }
  77.  
  78. };
  79.  
  80.  
  81. int main(int age)
  82. {
  83. setlocale(LC_ALL, "rus");
  84. /*STUDENT st0("lololo");*/
  85. STUDENT *st0 = new STUDENT("Sam");
  86. delete st0;
  87.  
  88. STUDENT st1;
  89. STUDENT st2;
  90. STUDENT st3 = st2;
  91. cout << "==========================\nКонструктор с параметрами:\n";
  92. st0.Show();
  93. cout << "\nКонструктор без параметров:\n";
  94. st1.Show();
  95. st2.Show();
  96. st2.Show();
  97. cout << "==========================";
  98.  
  99. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement