SÁCH CÂY ĂN QUẢ XUẤT DANH HẨU SANG CHINA .4.. XẾP DANH SÁCH CÂY ĂN QUẢ THEO SỐ LƯỢNG QUẢ SẮP .5.. TÌM KIẾM THÔNG TIN 1 LOẠI CÂY ĂN QUẢ THEO MÃ CÂY .6.. IN RA THÔNG TIN CÂY ĂN QUẢ CÓ GIÁ
Trang 1TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI KHOA ĐIỆN – ĐIỆN TỬ
BỘ MÔN LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
ĐỀ TÀI: QUẢN LÍ CÂY XANH
Họ tên sinh viên: TRẦN THỊ MỸ KIM
Mã sinh viên: 21A120100163
MỤC LỤC
Trang 2 SƠ ĐỒ CLASS
KẾT QUẢ CODE
.1 NHẬP DANH SÁCH CÂY ĂN QUẢ
.2 HIỂN THỊ DANH SÁCH CÂY ĂN QUẢ
.3 SÁCH CÂY ĂN QUẢ XUẤT DANH HẨU SANG CHINA
.4 XẾP DANH SÁCH CÂY ĂN QUẢ THEO SỐ LƯỢNG QUẢ SẮP.5 TÌM KIẾM THÔNG TIN 1 LOẠI CÂY ĂN QUẢ THEO MÃ CÂY.6 IN RA THÔNG TIN CÂY ĂN QUẢ CÓ GIÁ TRÁI CÂY CAO NHẤT.7 THÊM THÔNG TIN 1 CÂY ĂN QUẢ
.8 XÓA THÔNG TIN 1 CÂY ĂN QUẢ
.9 LƯU DANH SÁCH VÀO FILE CAY.TXT
.10 ĐỌC VÀ XUẤT DANH SÁCH TỪ FILE CAY.TXT
Trang 4cout << "Nhap Ma cay: "; fflush(stdin); getline(cin, this->macay);
cout << "Nhap Ten cay: "; fflush(stdin); getline(cin, this->tencay);
cout << "Nhap Tuoi tho(nam): "; cin >> this->tuoitho;
cout << "Nhap Nguon goc cua cay: "; fflush(stdin); getline(cin, this->nguongoc); }
void xuat()
{
cout << "Ma cay: " << this->macay<< endl;
cout << "Ten cay: " << this->tencay << endl;
cout << "Tuoi tho cua cay: " << this->tuoitho << endl;
cout << "Nguon goc cua cay: " << this->nguongoc << endl;
Trang 5return "Loai 1";
else if(soluongqua > 3) return "Loai 2";
else if(soluongqua > 1) return"Loai 3";
else return"Loai 4";
}
string setNoixuatkhau() { if(setLoaicayanqua() == "Loai 1") return "China";
Trang 6else if(setLoaicayanqua() == "Loai 2")
return "Lao";
else if(setLoaicayanqua() == "Loai 3")
return "Thai Lan";
else return "Khong xuat khau duoc";
Trang 9void TimKiem(Cayanqua *ca, int &n)
Trang 11cout <<"Nhap ma cay an qua can xoa: "; fflush(stdin); getline(cin, macanxoa);
cout <<"1 Nhap danh sach cay an qua\n";;
cout <<"2 Hien thi danh sach cay an qua\n";
cout <<"3 Danh sach cay an qua xuat khau sang China\n";
Trang 12cout <<"4 Sap xep danh sach cay an qua theo so luong qua(tan/nam) tang dan\n"; cout <<"5 Tim kiem thong tin 1 loai cay an qua theo ma cay\n";
cout <<"6 In ra thong tin cay an qua co gia trai cay cao nhat(trieu/tan)\n";
cout <<"7 Them thong tin 1 cay an qua\n";
cout <<"8 Xoa thong tin 1 cay an qua\n";
cout <<"9 Luu danh sach vao tep cay.txt\n";
cout <<"10 Doc va xuat danh sach tu file cay.txt\n";
Trang 13output<<"Ma cay: "<< ca[i].getMacay()<<endl;
output<<"Ten cay: " <<ca[i].getTenCay()<<endl;
output<<"Tuoi tho: "<<ca[i].getTuoitho()<<endl;
output<<"Nguon goc: "<<ca[i].getNguongoc()<<endl;
output<<"So luong qua(tan/nam): "<<ca[i].getSoluongqua()<<endl; output<<"Gia trai cay(trieu/tan): "<<ca[i].getGiatraicay()<<endl; output<<"Loai trai cay: "<<ca[i].setLoaicayanqua()<<endl; output<<"Noi xuat khau: "<<ca[i].setNoixuatkhau()<<endl; output<<endl;
Trang 15 SƠ ĐỒ CLASS
Trang 16 KẾT QUẢ CODE
-NHẬP DANH SÁCH CÂY ĂN QUẢ
Trang 182.2 HIỂN THỊ DANH SÁCH CÂY ĂN QUẢ
Trang 19SÁCH CÂY ĂN QUẢ XUẤT DANH KHẨU SANG CHINA
Trang 22SẮP XẾP DANH SÁCH CÂY ĂN QUẢ THEO SỐ LƯỢNG QUẢ
Trang 24TÌM KIẾM THÔNG TIN 1 LOẠI CÂY ĂN QUẢ THEO MÃ CÂY
Trang 25.IN RA THÔNG TIN CÂY ĂN QUẢ CÓ GIÁ TRÁI CÂY CAO NHẤT
Trang 26THÊM THÔNG TIN 1 CÂY ĂN QUẢ
Trang 27XÓA THÔNG TIN 1 CÂY ĂN QUẢ
Trang 28LƯU DANH SÁCH VÀO FILE CAY.TXT
Trang 29ĐỌC VÀ XUẤT DANH SÁCH TỪ FILE CAY.TXT