Xây dựng lớp học sinh để mô tả đối tượng học sinh gồm các thành phần: * Thành phần thuộc tính: - Họ tên mô tả tên của học sinh - Địa chỉ mô tả địa chỉ của học sinh - Các điểm toán, văn, anh và tổng điểm (tổng điểm = toán + văn + anh*2) * Thành phần phương thức: - Nhập học sinh - Hiện thị học sinh Viết chương trình nhập vào một danh sách gồm n học sinh. Thực hiện các công việc sau - Nhập học sinh - Hiển thị học sinh Viết chương trình nhập vào một danh sách gồm n học sinh. Thực hiện các công việc sau - Hiển thị danh sách vừa nhập - Nhập vào điểm chuẩn hiển thị danh sách các học sinh trúng tuyển (tổng điểm >= điểm chuẩn) Phần mềm sử dụng: Visual Studio Code CODE: Select All #include <iostream>#include <string>using namespace std;int n;#define max 100class hocsinh{private: string hoten[max], diachi[max]; float dt[max], dv[max], da[max];public: void nhaphs() { for (int i = 1; i <= n; i++) { cout << "Nhap Ho Ten sv: "; cin.ignore(1); getline(cin, hoten[i]); fflush(stdin); cout << "Nhap Dia chi: "; getline(cin, diachi[i]); fflush(stdin); cout << "Nhap diem Toan: "; cin >> dt[i]; cout << "Nhap diem Van: "; cin >> dv[i]; cout << "Nhap diem Anh: "; cin >> da[i]; } } void inhs() { for (int j = 1; j <= n; j++) { cout << "\n\nHo Va Ten : " << hoten[j] << "\n Dia chi: " << diachi[j] << "\n Diem Toan: " << dt[j] << "\n Diem Ly " << dv[j] << "\n Diem Hoa: " << da[j] << endl; } } void xettuyen(int x) { int tong[max]; bool kt = false; for (int i = 1; i <= n; i++) { tong[i] = dt[i] + dv[i] + da[i] * 2; } for (int j = 1; j <= n; j++) { if (tong[j] >= x) { kt = true; cout << "\n\nHo Va Ten : " << hoten[j] << "\nDia chi: " << diachi[j] << "\n Diem Toan: " << dt[j] << "\n Diem Ly " << dv[j] << "\n Diem Hoa: " << da[j] << endl; } } if (!kt) cout << "\nKhong co ai trung tuyen\n"; }};int main(){ int x; hocsinh a; cout << "Nhap so sinh vien: "; cin >> n; a.nhaphs(); a.inhs(); cout << "\nNhap diem xet tuyen:"; cin >> x; cout << "\nDanh sach trung tuyen:"; a.xettuyen(x); system("pause");}