Добавлен: 28.11.2018
Просмотров: 1423
Скачиваний: 21
cin >> k;
j = 0;
do {
for (i = 0;i<k;i++) {
mylib.show(j);
cout << endl;
j++;
if (j>mylib.qnty()) {
cout << "Это все книги, которые есть в библиотеке\n";
break;
}
}
if (j <= mylib.qnty()) {
cout << "Для отображения следующих книг введите любое число, кроме 0, и нажмите Ввод \n";
cout << "Если Вы хотите Выйти введите 0 и нажмите Ввод ";
cin >> i;
cls();
}
} while ((j <= mylib.qnty()) && (i != 0));
break;
case 3:
cls();
cout << "Добавление книги\n";
cout << "Введите автора (латиницей без пробелов): ";
cin >> author;
cout << "Введите название (латиницей без пробелов): ";
cin >> title;
cout << "Введите колчество выданны на руки экземпляров: ";
cin >> hand;
mylib.store(author, title, hand);
cout << "Книга добавлена:\n";
mylib.show(mylib.qnty());
break;
case 4:
cls();
cout << "Удаление книги\n";
cout << "Введите id книги для удаления: ";
cin >> i;
if (mylib.is(i)) {
cout << "Вы собираетесь удалить книгу: ";
mylib.show(i);
cout << "Введите 1 для удаления или любое другое число для отмены: ";
cin >> k;
if (k == 1) {
mylib.del(i);
cout << "Книга удалена\n";
}
}
else cout << "Книги с таким id не найдено. id: " << i << endl;
break;
case 5:
cls();
cout << "Выдача книги\n";
cout << "Введите id книги для выдачи: ";
cin >> i;
if (mylib.is(i)) {
mylib.give(i);
cout << "Книга выдана\n";
mylib.show(i);
}
else cout << "Книги с таким id не найдено. id: " << i << endl;
break;
case 6:
cls();
cout << "Приём книги\n";
cout << "Введите id принятой книги: ";
cin >> i;
if (mylib.is(i)) {
mylib.bring(i);
cout << "Книга принята\n";
mylib.show(i);
}
else cout << "Книги с таким id не найдено. id: " << i << endl;
break;
case 9: return 0;
break;
}
cout << "Введите любое число и нажмите Ввод ";
cin >> k;
}
return 0;
}
Приложение B.
Рис 1. Меню приложения.
Рис 2. Добавление книги.
Рис 3. Выдача книги.
Рис 4. Список книг.
Рис 5. Удаление книги.