Опис проблема
Креирај екранскуформу која ће симулирати
мењачницу и то:
- Продају евра за познати износ у еврима
- Куповину евра за познати износ у динарима
Приказати коначан износ, који мењач треба да
исплати. Курс евра је 120,90.
Користити функције за наведена претварања и
процедуре за учитавање података и приказ поруке.
2.
Анализа проблема
износ за
размену
и
валутатог
износа
улаз
Одређивање
валуте и
претварање
из једне и
другу валуту
обрада Приказ
порукеизлаз
улаз
• Iznos, valuta
Обрада
Valuta=“EUR” ?:
iznos*120,9
Iznos/120,9
излаз
• poruka
Проблем можемо описати на следећи начин:
Симболички опис:
3.
Анализа проблема
Графички приказрешавања
Почетак
Крај
Iznos, valuta
p
Легенда
iznos – сума новца коју мењач
добија за размену
valuta – “EUR” или ”DIN“
p – порука
Iznos=“EUR”
p=iznos*120,9 p=iznos/120,90
Подешавање елемената екранске
форме
Особинепојединих елемената форме.
За елементе типа label мења се својство
Text: Iznos za razmenu, Valuta и Za isplatu
Textbox:
Name: txtIznos
Radio buttons:
Name: rbDin Name: dinar
Name: rbEur Name: evro
Button:
Name: btnOdredi
Textbox:
Name: txtPoruka
Програмски кôд
Описујемо процедуруза приказ поруке о износу за
исплату и валути у којој се он исплаћује.
Вредност добијена надовезивањем износа, размака и
ознаке валуте се додељује textbox-u txtPoruka.
10.
Програмски кôд
На крајусе врши описивање догађаја bntOdredi_Click:
Прва линија представља позив процедуре за учитавање
података.
У другој линији се променљивом resenje прихвата вредност
функције Razmeni().
Трећа линија представља позив процедуре за приказ решења.