Семестриална домашна работа по дисциплината „Базово програмиране”



страница1/6
Дата26.05.2024
Размер469.07 Kb.
#121300
  1   2   3   4   5   6
Semestrialna zadacha 2

Т ЕХНИЧЕСКИ УНИВЕРСИТЕТ – ВАРНА
Факултет по изчислителна техника и автоматизация
Катедра „ КОМПЮТЪРНИ НАУКИ И ТЕХНОЛОГИИ “
СЕМЕСТРИАЛНА ДОМАШНА РАБОТА
по дисциплината „Базово програмиране”
на тема: „Обменни бюра”
Вариант 225


Изготвил: Петър Георгиев Георгиев

Проверил:

Специалност: КСТ




Група: 3




Факултетен номер: 21621365




2021

Съдържание




  1. Задание на проекта


Да се напише компютърна програма, реализираща информационна система, която поддържа обменни бюра (регистрационен номер, име, година на основаване, списък с валути). Програмата съхранява и обработва данни за валутни курсове (валута по ISO, продава, купува, максимална сума за обмен). Максималният брой валутни бюра е 50. Всяко бюро може да има от 1 до 10 обменни валути (използвайте сайт на коя да е банка за обменните курсове на валути).

Базова задача –сложност ниска



  1. Меню за избор на функциите в програмата. (7 седмица)

  2. Добавяне на обменни бюра (7-8 седмица)

    1. Добавяне на ново обменно бюро с една обменна валута (курс купува, курс продава, максимална стойност за обмен);

    2. Добавяне на списък от обменни бюра. Въвежда се цяло число n и след него n на брой обменни бюра с една обменна валута.

  1. Извеждане на всички обменни бюра на екрана (8-9 седмица)

    1. Извеждане на обменни бюра с минимална сума за обмен

    2. Извеждане на обменни бюра с дата на основаване в определен интервал

Допълнение първо –сложност средна (+ базова задача)



  1. Редактиране на обменни бюра: (9-10 седмица)

    1. Въвеждат се обменни валути в обменни бюра по номер на обменното бюро;

    2. Ако не съществува обменно бюро с този номер, да се изведе подходящо съобщение;

    3. Ако обменното бюро има въведени 10 валути, се извежда съобщение, че са въведени максималния брой валути;

Допълнение второ –сложност висока (+ базова задача + допълнение първо)



  1. Обменяне на курсове (10-11 седмица)

    1. Въвеждат се номер на обменно бюро, от списъка с обменни валути се избира валута и се въвежда стойност за обмен. Извежда се дължимата сума със съобщение Yes (обменя), No (не обменя).

    2. Ако сумата не може да се обмени, се извежда съобщение;

Допълнение трето –сложност висока (+ базова задача + допълнение първо + допълнение второ)



  1. Справки за обменните бюра с под меню (11-12 седмица)

    1. Извеждане на обменните бюра в подреден ред по:

      1. Годината на основаване на обменното бюро;

      2. Най-ниската цена за обмен на валута, по въведена валута.

    1. Извеждане на обменно бюро с максимална стойност за обмен, по голяма от въведена;

    2. Извеждане на обменните бюра с по-малко от 6 валути за обмен.

  1. Данните в програмата да могат да се запазват във файл между две стартирания на програмата.

Допълнение четвърто –(за допълнителни точки)



  1. Допълнителни условия:

    1. За точка B при добавянето на едно обменно бюро, да се даде възможност, да се избере дали да се въведе нов или да се прекъсне въвеждането.

    2. За точка C да се реализира изписването по 5 обменни бюра на страница. Пример: Има въведени 50 обменни бюра. Извеждат се 5 обменни бюра, избира се следваща страница извеждат се следващите 5 и т.н.

    3. За точка G да се записват данните в двоичен файл.




  1. Сподели с приятели:
  1   2   3   4   5   6




©obuch.info 2024
отнасят до администрацията

    Начална страница