Professional Documents
Culture Documents
Shibeizdabet
Shibeizdabet
Shibeizdabet
#include <cstring>
#include <iomanip>
struct mh{
};
void menu();
mh ds[1000];
int a = 0, b;
ds[1].ma = 1;
ds[1].solg = 10 ;
ds[1].gia = 1000;
ds[1].don = 1200;
ds[2].ma = 2;
ds[2].gia = 1200 ;
ds[2].don = 1700 ;
xuat ( ds);
cin >> b;
if (b == 0 || b == ds [i].ma){
if (b == ds[i].ma){
cout << "da co sach ma sach so " << b << ", hay nhap lai\n\n";
if (b ==0 ){
cout << "khong hop le, ma sach phai lon hon 0\n\n";
cin >> b;
i = 0;
}
// while (ds [1].ma ==0 ){
// cout << "khong hop le, ma sach phai lon hon 0\n";
//
// }
ds[1].ma = b;
cin.ignore();
int k;
menu ();
cin >> k;
// while ( 1 == 1){
// if( !cin.fail())
// break;
// else {
// cout << "khong hop le, chon chuc nang tu 0 den 4\n";
// cin.clear();
// cin.ignore();
// cin >> k;
// }
while (k != 0 ){
if ( k== 1) {
nhap (ds);
menu ();
cin >> k;
if ( k== 2) {
xoa ( ds);
menu();
cin >> k;
if (k == 3){
sx (ds);
menu ();
cin >> k ;
if (k == 4){
xuat (ds);
menu ();
cin >> k;
}
}
b= b+1;
return b;
cin >> k;
// while ( 1 == 1){
// if( !cin.fail())
// break;
// else {
// cin.clear();
// cin.ignore();
// cin >> k;
// }
// }
cout << "khong hop le, chi dc them vi tri tu 1 den " << dem (ds, a) +1 << endl ;
}
else {
cout << "khong hop le, ma sach phai lon hon 0\n";
cin.ignore(100, '\n');
if ( ds[k].ma == ds[i].ma){
ds [i].gia = ( ds[i].solg * ds[i].gia + ds[k].solg * ds[k].gia )/( ds[i].solg +
ds[k].solg );
ds [i].solg += ds[k].solg;
ds[k+z].ma = ds[k+1+z].ma;
ds[k+z].ten = ds[k+1+z].ten;
ds[k+z].solg = ds[k+1+z].solg;
ds[k+z].don = ds[k+1+z].don;
ds[k+z].gia = ds[k+1+z].gia;
if ( ds[k+i].ma == ds[k].ma){
ds [k+i].solg += ds[k].solg;
ds[k+z].ma = ds[k+1+z].ma;
ds[k+z].ten = ds[k+1+z].ten;
ds[k+z].solg = ds[k+1+z].solg;
ds[k+z].don = ds[k+1+z].don;
ds[k+z].gia = ds[k+1+z].gia;
}
void xuat (mh ds[]){
int a = 0;
cout << " ma mat sach : " << ds[i].ma << "\n";
cout << " ten mat sach : " << ds[i].ten << "\n";
cout << " so luong ton kho : " << ds[i].solg << "\n";
cout << " don gia ton kho : " << ds[i].gia << "\n";
cout << " thanh tien : " << ds[i].gia * ds[i].solg << "\n";
cout << " don gia ban : " << ds[i].don << "\n\n" ;
int k ;
cin >> k;
if(ds[i].ma == k ){
ds[i+z].ma = ds[i+1+z].ma;
ds[i+z].ten = ds[i+1+z].ten;
ds[i+z].solg = ds[i+1+z].solg;
ds[i+z].gia = ds[i+1+z].gia;
ds[i+z].don = ds[i+1+z].don;
}
if (dem(ds,a) == r ){
cout << "khong hop le, khong co ma sach so " << k << endl ;
cout << "da sap xep theo don gia ban \n" ;
int a=0;
void menu(){
cout << " 3.Sap xep mat sach theo don gia ban\n";
cout << " 4.In danh sach\n";