Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Original_lab_robit_z_PROGRAMUVANNYa (1).doc
Скачиваний:
8
Добавлен:
13.08.2019
Размер:
4.49 Mб
Скачать

Лабораторна робота №4.

Тема: Створення програми обміну валюти у двох напрямках .

Мета: Навчитись розв‘язувати програми з розгалуженням обчислювальним процесом.. Вивчення об‘єкту RadioButton та функції MessageBox.

Теоретичні відомості.

1.Вікно повідомлень.

Шаблон:

MessageDlg(const Msg: string; DlgType: TMsgDlgType; Buttons: TMsgDlgButtons; HelpCtx: Longint)

стрічка; тип вінка; кнопки у вікні; розділ Help)

Опис: MessageDlg потрібне для діалогу з користувачем.

  1. Msg - записуємо стрічку, яку буде виводити вікно.

  2. DlgType показує, який буде тип вікна та що буде у ньому міститися. Можна вибрати наступні варіанти TMsgDlgType:

mtCustom

Заголовок вікна буде співпадати з назвою проекту

mtWarning

У вікні з‘явиться жовтий трикутрик з знаком оклику

mtError

У вікні з‘явиться знак Stop

mtInformation

У вікні з‘являється голубе „і”, що означає, що вікно є просто інформаційне

mtConfirmation

Порібно вибрати „Так” чи „Ні”. Вікно підтвердження.

  1. Buttons вказує на те, які кнопки мають з‘явитися у вікні. Можна вибрати наступні варіанти TmsgDlgButtons:

mbYes

Кнопка „Yes”

mbNo

Кнопка „No”

mbOK

Кнопка „ОК”

mbCancel

Кнопка „Cancel”

mbAbort

Кнопка „Abort”

mbRetry

Кнопка „Retry”

mbIgnore

Кнопка „Ignore”

mbAll

Кнопка „All”

mbNoToAll

Кнопка „NoToAll”

mbYesToAll

Кнопка „YesToAll”

mbHelp

Кнопка „Help”

Крім цього можна використовувати такі TmsgDlgButtons:

mbYesNoCancel

Поєднання кнопок „Yes”, „No” та „Cancel”

mbYesNoAllCancel

Поєднання кнопок „Yes”, „No”, „All” та „Cancel”

mbOKCancel

Поєднання кнопок „OK” та „Cancel”

mbAbortRetryIgnore

Поєднання кнопок „Abort”, „Retry” та „Ignore”

mbAbortIgnore

Поєднання кнопок „Abort” та „Ignore”

  1. HelpCtx визначає значення ID розділу Help, коли користувач натискає на кнопку «Help» або на клавішу F1.

Приклад запису:

MessageDlg('Ви забули ввести дані!',mtError,[mbOk], 0)

Вигляд того, що ми отримаємо:

2.Перетворення числа у стрічку та навпаки.

  1. Перетворення числа у стрічку

  • цілого:

функція IntToStr(ціле число) – повертає стрічку, яка є результатом перетворення цілого числа;

  • дробового:

функція FloatToStr(дробове число) – повертає стрічку, яка є результатом перетворення дробового числа;

  • будь-якого:

Str(N,S) – перетворення числа N у стрічку S.

  1. Перетворення стрічки у число:

  • цілого:

функція StrToInt(стрічка) – повертає ціле число, яке є результатом перетворення стрічки;

  • дробового:

функція StrToFloat(стрічка) – повертає дробове число, яке є результатом перетворення стрічки;

  • будь-якого:

Val(S,V,C) – перетворення стрічки S у число V, а С – це код помилки (номер символа, який неможливо перетворити). Якщо перетворення здійснено успішно, то С=0.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]