Т ЕХНИЧЕСКИ УНИВЕРСИТЕТ – ВАРНА
Факултет по изчислителна техника и автоматизация
Катедра „ КОМПЮТЪРНИ НАУКИ И ТЕХНОЛОГИИ “
СЕМЕСТРИАЛНА ДОМАШНА РАБОТА
по дисциплината „Базово програмиране”
на тема: „Обменни бюра”
Вариант 225
Изготвил: Петър Георгиев Георгиев
|
Проверил:
|
Специалност: КСТ
|
|
Група: 3
|
|
Факултетен номер: 21621365
|
|
2021
Съдържание
Да се напише компютърна програма, реализираща информационна система, която поддържа обменни бюра (регистрационен номер, име, година на основаване, списък с валути). Програмата съхранява и обработва данни за валутни курсове (валута по ISO, продава, купува, максимална сума за обмен). Максималният брой валутни бюра е 50. Всяко бюро може да има от 1 до 10 обменни валути (използвайте сайт на коя да е банка за обменните курсове на валути).
Базова задача –сложност ниска
Меню за избор на функциите в програмата. (7 седмица)
Добавяне на обменни бюра (7-8 седмица)
Добавяне на ново обменно бюро с една обменна валута (курс купува, курс продава, максимална стойност за обмен);
Добавяне на списък от обменни бюра. Въвежда се цяло число n и след него n на брой обменни бюра с една обменна валута.
Извеждане на всички обменни бюра на екрана (8-9 седмица)
Извеждане на обменни бюра с минимална сума за обмен
Извеждане на обменни бюра с дата на основаване в определен интервал
Допълнение първо –сложност средна (+ базова задача)
Редактиране на обменни бюра: (9-10 седмица)
Въвеждат се обменни валути в обменни бюра по номер на обменното бюро;
Ако не съществува обменно бюро с този номер, да се изведе подходящо съобщение;
Ако обменното бюро има въведени 10 валути, се извежда съобщение, че са въведени максималния брой валути;
Допълнение второ –сложност висока (+ базова задача + допълнение първо)
Обменяне на курсове (10-11 седмица)
Въвеждат се номер на обменно бюро, от списъка с обменни валути се избира валута и се въвежда стойност за обмен. Извежда се дължимата сума със съобщение Yes (обменя), No (не обменя).
Ако сумата не може да се обмени, се извежда съобщение;
Допълнение трето –сложност висока (+ базова задача + допълнение първо + допълнение второ)
Справки за обменните бюра с под меню (11-12 седмица)
Извеждане на обменните бюра в подреден ред по:
Годината на основаване на обменното бюро;
Най-ниската цена за обмен на валута, по въведена валута.
Извеждане на обменно бюро с максимална стойност за обмен, по голяма от въведена;
Извеждане на обменните бюра с по-малко от 6 валути за обмен.
Данните в програмата да могат да се запазват във файл между две стартирания на програмата.
Допълнение четвърто –(за допълнителни точки)
Допълнителни условия:
За точка B при добавянето на едно обменно бюро, да се даде възможност, да се избере дали да се въведе нов или да се прекъсне въвеждането.
За точка C да се реализира изписването по 5 обменни бюра на страница. Пример: Има въведени 50 обменни бюра. Извеждат се 5 обменни бюра, избира се следваща страница извеждат се следващите 5 и т.н.
За точка G да се записват данните в двоичен файл.
Сподели с приятели: |