30/09/2018, 19:06

Tạo 1 lớp học C++

em muốn hỏi là em muốn tạo 1 chương trình trong đó có nhiều lớp học mỗi lớp có nhiều kiểu dữ liệu khác nhau.(lúc đầu chỉ có 1 lớp sao đó sẽ có 1 menu).
có thể thao tác như tìm kiếm thêm xóa sắp xếp thì em nên dùng những gì (em chỉ mới học tới hàm và mảng) không biết nên chon cái nào hàm thì em không tìm kiếm được mảng thì không dùng nhiều kiểu dữ liệu được. đang bế tắc

#include<iostream>
using namespace std;
void malophoc(int malop[]);
void menu();
void nhapthongtin()//nhập thông tin cần thiết
{
	char malophoc[5], chude[30], hotengv[30],a;
	int siso, ngaybd, thangbd, nambd, ngaykt, thangkt, namkt,n;
	cout << "
 nhap ma lop hoc:";
	cin > malophoc;
	cout << "
 Nhap chu de:";
	cin >> chude;
	cout << "
 Nhap ho va ten giao vien:";
	cin >> hotengv;
	cout << "
 Ngay thang nam bat dau:";
	cin >> ngaybd >> thangbd >> nambd;
	cout << "
 Ngay thang nam ket thuc:";
	cin >> ngaykt >> thangkt >> namkt;
	cout << "
 Nhap si so:";
	cin >> siso;
}



void main()
{
	int n;
	cout << "Nhap thong tin can cho lop hoc:";
	nhapthongtin();
	menu();
	system("pause");
}
void menu()
{
	int n;

	cout << "
 1:Them moi thong tin cho lop hoc";
	cin >> n;
	switch (n)
	{
	case 1: nhapthongtin();
	}
}
X viết 21:21 ngày 30/09/2018

Em xem và làm quen với phần lập trình hướng đối tượng (OOP) nhé

Chào các bạn, Mình tập hợp tài liệu khoảng 5-6 site nước ngoài về bài tập C++ giới thiệu cho mọi người các bài tập thực hành ngôn ngữ C++ (gần 100 bài), Các bạn có thể theo dõi các bài tập về C++, bài tập quản lý sinh viên, thêm sửa xóa... tại địa chỉ http://vietjack.com/bai_tap_cplusplus_co_giai/bai_tap_structure_trong_cplusplus.jsp. Hoặc có thể follow https://www.facebook.com/vietjackteam/ cho các bài học miễn phí khác. Chúc diễn đàn daynhauhoc.com sẽ trở thành kho tài liệu stackoverflow của V…

void nhaptungsinhvien(sinhvien&x,int n){ sinhvien M[n]; for (int i=0;i<n;i++){ printf("\nNhap sinh vien thu %d: ",i+1); fflush(stdin); printf("\nNhap ho va ten: "); gets (M[i].hoten); //printf("\nMa SV: "); // gets(x.ma); //printf("\nGioi tinh (1=nam,0=nu): "); //scanf("%d",&x.gioitinh); //printf("\nNam sinh: "); //scanf("%d",&x.namsinh); printf("\nDiem so: "); scanf("%f",&M[i].diem); } } void xuatSV(sinhvien&x, int n){ sinhvien M[n]; for (int i=0;i<n;i++){ put…

Khai báo lớp Người (Họ tên, Địa chỉ, Số ĐT) Khai báo lớp Sinh viên kế thừa từ lớp Người và bổ sung (mã SV, Lớp). Trong đó mã sinh viên là một số nguyên có 5 chữ số, tự động tăng. Lớp được chọn từ danh sách các lớp theo cách đặt tên tại HV CN BCVT. Khai báo lớp Môn học (mã môn, tên môn, số đvht, loại môn). Trong đó, mã môn là một số nguyên có 3 chữ số, tự động tăng. Loại môn học có thể là Đại cương, Cơ sở ngành, Chuyên ngành. Khai báo lớp Bảng điểm là bạn của lớp Sinh viên và lớp Môn học trong …

Bài liên quan
0