Quản lý sinh viên C++
Số trang: 25
Loại file: doc
Dung lượng: 200.50 KB
Lượt xem: 19
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tài liệu tham khảo dành cho giáo viên, sinh viên chuyên ngành công nghệ thông tin - Quản lý sinh viên C++
Nội dung trích xuất từ tài liệu:
Quản lý sinh viên C++ QuảnlýsinhviênC++ Lớn|Vừa|Nhỏ[Tựviết| 2009/09/1402:03|byAdministrators]Đềbài:ThôngtinvềSinhviêngồm:Mãsinhviên,Họtên,Ngàysinh,Lớp,ĐTBHọctập,Điểmrènluyện,ĐiểmTổngkết,vàHọcbổng.Viếtchươngtrìnhthựchiệncácchứcnăngsau:1.NhậpthêmsinhviênNhậpthôngtinvềsinhviên(khôngnhậpđiểmtổngkếtvàHọcbổng).Trongđóđiểmrènluyệntínhtheothang100.Nếuđiểmrènluyệntừ7080,ĐTK=ĐTBHọctập+0,2.Nếuđiểmrènluyệntừ8090,ĐTK=ĐTBHọctập+0,5.Nếuđiểmrènluyệntừ90100,ĐTK=ĐTBHọctập+0,8.Họcbổng:NếuĐTK>=7.0,Họcbổng=120000,ĐTK>=80,Họcbổng=180000,nếuĐTK>=90,Họcbổng=240000.Cókiểmtramãsinhviênkhinhập(khôngcóhaisinhviênmãtrùngnhau)Codethamkhảo#include#include#include#include#include#include#include#includeusingnamespacestd;classSinhVien{private:charhoTen[50];intmaSV;charngaySinh[20];charlop[20];floatdiemTB;floatdiemRenLuyen;floatdiemTK;inthocBong;SinhVien*sv;staticconstchar*dataFile;intsl;public:voidnhapSV();voidhienThiSinhVien();voidsapXepTheoDTB();voidsapXepTheoHocBong();voidtimTheoTen();voidtimTheoDTK();voidghiFile();voiddocFile();voidkhoiTaoFile();SinhVien(){sl=0;sv=NULL;}~SinhVien(){deletesv;}};constchar*SinhVien::dataFile=QuanLySinhVien.txt;//NhapsinhvienvoidSinhVien::nhapSV(){inti=sl+1;coutintcheck;do{check=1;coutcin.getline(sv[i].ngaySinh,sizeof(sv[i].ngaySinh));coutelseif((sv[i].diemRenLuyen>=90)&&(sv[i].diemRenLuyen=7.0,Họcbổng=120000,ĐTK>=80,Họcbổng=180000,nếuĐTK>=90,Họcbổng=240000*/if((sv[i].diemTK>=7)&&(sv[i].diemTK=8)&&(sv[i].diemTK=9)&&(sv[i].diemTK}}//HamkhoitaofilevoidSinhVien::khoiTaoFile(){fstreamf(dataFile,ios::out|ios::app);f.close();}//HamghifilevoidSinhVien::ghiFile(){fstreamos(dataFile,ios::out|ios::app);inti=sl+1;ososdem++;}elsebreak;}sl=dem/5;s.close();fstreamf(dataFile,ios::in);sv=newSinhVien[100];for(inti=1;i>sv[i].maSV;f.ignore(1);f.getline(sv[i].ngaySinh,sizeof(sv[i].ngaySinh));f.getline(sv[i].lop,sizeof(sv[i].lop));f>>sv[i].diemTB>>sv[i].diemRenLuyen>>sv[i].diemTK>>sv[i].hocBong;f.ignore();}f.close();}//HienthisinhvienvoidSinhVien::hienThiSinhVien(){coutcout}}for(inti=1;isv[j]=s;}}}for(inti=1;iintcount=0;couttoken=strtok(NULL,);}strKiemTra=strstr(ten,tenSV);if(strKiemTra!=NULL){coutintcount=0;cout}//Hamhienthimenuvoidmenu(){coutSinhVienSV;SV.khoiTaoFile();do{system(cls);SV.docFile();menu();intinput=getch();//nhapvaoso6thoatif(input==6){coutcout ...
Nội dung trích xuất từ tài liệu:
Quản lý sinh viên C++ QuảnlýsinhviênC++ Lớn|Vừa|Nhỏ[Tựviết| 2009/09/1402:03|byAdministrators]Đềbài:ThôngtinvềSinhviêngồm:Mãsinhviên,Họtên,Ngàysinh,Lớp,ĐTBHọctập,Điểmrènluyện,ĐiểmTổngkết,vàHọcbổng.Viếtchươngtrìnhthựchiệncácchứcnăngsau:1.NhậpthêmsinhviênNhậpthôngtinvềsinhviên(khôngnhậpđiểmtổngkếtvàHọcbổng).Trongđóđiểmrènluyệntínhtheothang100.Nếuđiểmrènluyệntừ7080,ĐTK=ĐTBHọctập+0,2.Nếuđiểmrènluyệntừ8090,ĐTK=ĐTBHọctập+0,5.Nếuđiểmrènluyệntừ90100,ĐTK=ĐTBHọctập+0,8.Họcbổng:NếuĐTK>=7.0,Họcbổng=120000,ĐTK>=80,Họcbổng=180000,nếuĐTK>=90,Họcbổng=240000.Cókiểmtramãsinhviênkhinhập(khôngcóhaisinhviênmãtrùngnhau)Codethamkhảo#include#include#include#include#include#include#include#includeusingnamespacestd;classSinhVien{private:charhoTen[50];intmaSV;charngaySinh[20];charlop[20];floatdiemTB;floatdiemRenLuyen;floatdiemTK;inthocBong;SinhVien*sv;staticconstchar*dataFile;intsl;public:voidnhapSV();voidhienThiSinhVien();voidsapXepTheoDTB();voidsapXepTheoHocBong();voidtimTheoTen();voidtimTheoDTK();voidghiFile();voiddocFile();voidkhoiTaoFile();SinhVien(){sl=0;sv=NULL;}~SinhVien(){deletesv;}};constchar*SinhVien::dataFile=QuanLySinhVien.txt;//NhapsinhvienvoidSinhVien::nhapSV(){inti=sl+1;coutintcheck;do{check=1;coutcin.getline(sv[i].ngaySinh,sizeof(sv[i].ngaySinh));coutelseif((sv[i].diemRenLuyen>=90)&&(sv[i].diemRenLuyen=7.0,Họcbổng=120000,ĐTK>=80,Họcbổng=180000,nếuĐTK>=90,Họcbổng=240000*/if((sv[i].diemTK>=7)&&(sv[i].diemTK=8)&&(sv[i].diemTK=9)&&(sv[i].diemTK}}//HamkhoitaofilevoidSinhVien::khoiTaoFile(){fstreamf(dataFile,ios::out|ios::app);f.close();}//HamghifilevoidSinhVien::ghiFile(){fstreamos(dataFile,ios::out|ios::app);inti=sl+1;ososdem++;}elsebreak;}sl=dem/5;s.close();fstreamf(dataFile,ios::in);sv=newSinhVien[100];for(inti=1;i>sv[i].maSV;f.ignore(1);f.getline(sv[i].ngaySinh,sizeof(sv[i].ngaySinh));f.getline(sv[i].lop,sizeof(sv[i].lop));f>>sv[i].diemTB>>sv[i].diemRenLuyen>>sv[i].diemTK>>sv[i].hocBong;f.ignore();}f.close();}//HienthisinhvienvoidSinhVien::hienThiSinhVien(){coutcout}}for(inti=1;isv[j]=s;}}}for(inti=1;iintcount=0;couttoken=strtok(NULL,);}strKiemTra=strstr(ten,tenSV);if(strKiemTra!=NULL){coutintcount=0;cout}//Hamhienthimenuvoidmenu(){coutSinhVienSV;SV.khoiTaoFile();do{system(cls);SV.docFile();menu();intinput=getch();//nhapvaoso6thoatif(input==6){coutcout ...
Tìm kiếm theo từ khóa liên quan:
hướng đối tượng giáo trình C tài liệu về C quản lý sinh viên C ngôn ngữ CGợi ý tài liệu liên quan:
-
Giáo trình Lập trình C căn bản - HanoiAptech Computer Education Center
136 trang 133 0 0 -
Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang
118 trang 119 0 0 -
150 trang 104 0 0
-
101 thuật toán chương trình C: Phần 2
130 trang 91 0 0 -
91 trang 85 0 0
-
GIÁO ÁN LÝ THUYẾT LẬP TRÌNH C - Bài 4: Cấu trúc lặp
17 trang 41 0 0 -
NGÔN NGỮ LẬP TRÌNH C - Mảng và chuỗi ký tự
40 trang 40 0 0 -
C# và các lớp cơ sở System.object
9 trang 40 0 0 -
Bài giảng Tin học đại cương: Bài 4 - Bùi Trọng Tùng
21 trang 32 0 0 -
36 trang 32 0 0