Добавил:
больше работ здесь: https://github.com/alisadex Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчёт по конвертеру валют.docx
Скачиваний:
20
Добавлен:
10.01.2023
Размер:
726.68 Кб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования

«Московский технический университет связи и информатики»

Кафедра «Информатики»

Дисциплина «Технологии программирования»

Отчёт по лабораторной работе №5

на тему

«Разработка программы с разветвлениями «арм оператора обменного пункта»»

Выполнила: студентка группы БСТ____ AliceIlina

Проверил: доц. Волков А.И.

Москва 2022

Содержание

1. Постановка задачи 3

2. Создание схемы алгоритмов 5

3. Текст программы 11

4. Тестирование программы 15

Вывод 18

1. Постановка задачи

Разработать программу с разветвлениями «АРМ оператора обменного пункта» в среде разработки Visual Studio. Данная программа принимает на вход три параметра: текстовое поле с суммой перевода, текстовое поле с курсом перевода, и положение переключателя, показывающее режим обмена.

Помимо этого, в оконном приложении будут кнопки «Конвертировать» (для подсчёта результата обмена валюты) и «Закрыть» (для закрытия оконного приложения).

Присутствуют два поля для ввода суммы и курса, а также два поля с параметром «ReadOnly», в которых показываются результат конвертации.

Программа должна правильно обрабатывать операции с действительными (вещественными) числами. При изменении направления конвертации должны «очищаться» поля результатов работы, отображаться соответствующий курс обмена, а единицы измерения должны меняться. Введенный курс обмена в каждом направлении должен запоминаться и появляться при очередном выборе данного направления обмена. Полученный результат конвертирования валюты необходимо округлять строго до сотых

Приложение состоит из одностраничной Windows формы. Окно имеет фиксированный размер, присутствует возможность свернуть окно, кнопка «развернуть» не доступна.

Для реализации данной программы необходимы следующие элементы интерфейса (табл. 1).

Таблица 1 – Элементы интерфейса программы

Свойства

Описание

Значения

Элементы RadioButton

Элементы Button

Элементы

Label

Элемент TextBox

(Name)

Имя элемента

RubToDollar, DollarToRub, RubToEuro, EuroToRub

btnClose, button_

Convert

lblAmount,

lblCourse, lblCourseSign, lblMoneyUnit1lblMoneyUnit2

txtAmount,

txtAmount2

txtCourse, txtResult

TextAlign

Способ выравнивания текста

MiddleCenter

Right

ReadOnly

Только для чтения

(Отсутствует)

True для txtResult, txtAmount2

ForeColor

Цвет текста

ControlText

Size.Width

Ширина

150

100

40

124

Size.Height

Высота

20

30

20

20

Text

Текст элемента

Рубли в доллары, Доллары в рубли, Рубли в Евро, Евро в Рубли

Сброс, Решить, Закрыть

Сумма для конвертации, Курс покупки, Курс продажи

Пустое поле

Font

Шрифт

Шрифт – MS Sans Serif;

Начертание – Обычный; Размер – 11.25 pt