Файл: Курсовая ООП Выдача книг в библиотеке.docx

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Программирование

Добавлен: 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. Удаление книги.