Структура за данните в програмата
Структура
|
Обяснение
|
Примерени стойности
|
struct Office
{
char officeName[20];
char currName[4];
double buyingprice;
double sellingprice;
double maxExchange;
};
|
Име на офиса, въвежда се от потребителя
Име на валута, въвежда се от потребителя
Цена на изкупуване на валутата, въвежда се от потребителя
Цена на продаване на валутата, въвежда се от потребителя
Максимална стойност на обмен на валутата, въвежда се от потребителя
|
Raiffeisen bank
EUR
1.34
2.56
10000
| Анализ на алгоритъма, който трябва да се реализира
Използвани функции:
- void Menu
Блок схема на алгоритъма
.
Функция с която е реализиран алгоритъма
Функцията получава масива, както и броя елементи. На екрана се изписват опциите на менюто, след което потребителят трябва да въведе символ чрез cin (тип int, oт ,0’ до ,7’). След което чрез switch (намиращ се в int main) се препраща към всяка една от функциите.
Първата опция е за въвеждане на нови данни в информационната система (условие В), втората - извеждане на всички обменни бюра на екрана (условие С), третата - Редактиране на информацията за обменните бюра (условие D), четвъртата - Извършване на обмен на валути (условие E), петата - Справка за обменните бюра (условие F), шестата - Записване на информацията в двоичен файл (допълнение към условие G)
Сподели с приятели: |