Креирање апликација-калкулатор

Similar documents
Конкурсна документација Т - 44 / 2013

ЗАХТЕВ ЗА ПРЕВОЂЕЊЕ У РЕГИСТАР ПРИВРЕДНИХ СУБЈЕКТА

Директна и обрнута пропорционалност. a b. и решава се тако што се помноже ''спољашњи са спољашњим'' и ''унyтрашњи са. 5 kg kg 7 kg...

Катедра за рачунарску технику и информатику. Програмирање 1

АЛГОРИТАМСКИ ПРИСТУП РЕШАВАЊУ ПРОБЛЕМА

THE THEATRE IN PARTHICOPOLIS: A POSSIBLE RECONSTRUCTION

Hadoop MapReduce Инфраструктура за електронско пословање

ПРЕГЛЕД ОБРАЧУНА ПДВ ЗА ПОРЕСКИ ПЕРИОД ОД ДО 20. ГОДИНЕ

Sick at school. (Болесна у школи) Serbian. List of characters. (Списак личности) Leila, the sick girl. Sick girl s friend. Class teacher.

Општинско такмичење из ИНФОРМАТИКЕ (ОСНОВНЕ ШКОЛЕ)

Tel (0) ; Fax: + 381(0) ; web: ;

РЕШЕЊЕ АНАЛИЗА ПОДАТАКА

25072 State Hwy 18, Springboro, PA 16435

РЕГИСТАР УДРУЖЕЊА, ДРУШТАВА И САВЕЗА У ОБЛАСТИ СПОРТА

логос 2006 ( стр.) 177 УДК Парадигма превођења

6 th INTERNATIONAL CONFERENCE

NIS HOLDS 9TH ANNUAL GENERAL MEETING

Касетни ланчаник. Упутство за продавце. ROAD MTB Трекинг. Бицикл за вожњу по граду/рекреацију

Архитектура и организација рачунара 2

МИ КРО БИ О ЛО ШКИ КРИ ТЕ РИ ЈУ МИ ЗА ХРА НУ

Развој графичког корисничког интерфејса за пројекат отвореног кода QLab

A mysterious meeting. (Таинствена средба) Macedonian. List of characters. (Личности) Khalid, the birthday boy

РАЧУНАРОМ ДО БОЉЕГ РАЧУНАЊА

КАМЕНЗИНД БЕОГРАД - КРАЉЕВИЋА МАРКА 8 - САВАМАЛА

Март Opinion research & Communications

СТРАТЕГИЈЕ САБИРАЊА И ОДУЗИМАЊА БРОЈЕВА ДО 20 И ДО 1000

Члан 2. Поједини изрази употребљени у овом правилнику имају следеће значење: 1) акутна референтна доза (у даљем тексту: ARD) јесте процењена

З А К О Н О ПОТВРЂИВАЊУ СПОРАЗУМА ИЗМЕЂУ ВЛАДЕ РЕПУБЛИКЕ СРБИЈЕ И ОРГАНИЗАЦИЈЕ НАТО ЗА ПОДРШКУ И НАБАВКУ (NSPO) О САРАДЊИ У ОБЛАСТИ ЛОГИСТИЧКЕ ПОДРШКЕ

Едмодо (Edmodo) Садржај

Едмодо (Edmodo) Садржај

СРЕДЊЕ ОБРАЗОВАЊЕ ШКОЛСКА 2015/2016. ГОДИНА SECONDARY EDUCATION SCHOOL YEAR 2015/2016

Пројекат из предмета Програмирање Интернет апликација за јануарски и фебруарски рок школске 2017/18. године

Студентски лист. Пефас. Педагошки факултет у Сомбору. Број 2 децембар година I

СЕКТОР ЗА ИНФОРМАЦИОНЕ ТЕХНОЛОГИЈЕ ПРОЦЕДУРА ЗА РАД СА ЕКСЕЛ ШАБЛОНОМ ЗА УНОС И КОНТРОЛУ ЗАВРШНИХ РАЧУНА КОРИСНИКА БУЏЕТСКИХ СРЕДСТАВА СИТ-B.

ти ћеш Језекиљ, 33:9 1. Увод преговори истинског стероида.

Увод у алгоритме Милена Марић Девета гимназије Михаило Петровић - Алас Нови Београд

Радна група овлашћених регистара

РЕФОРМА ЕВРОПСКОГ СУДА ЗА ЉУДСКА ПРАВА

6 th INTERNATIONAL CONFERENCE

Критеријуми за друштвене науке

На основу члана 108. Закона о јавним набавкама директор Дома здравља Др Јован Јовановић Змај Стара Пазова, доноси следећу:

Црква, &ожiа nоро.а.ица

ISKUSTVENO U^EWE METODE I TEHNIKE

ЗА ИЗДАВАЧА: СЛАВИЦА ИВОШЕВИЋ-ЊЕЖИЋ, ДИРЕКТОР ИВАН ЈЕВЂОВИЋ, ПРОФ. КРЕШО СЕКУЛИЋ

Научна теорија Николе Тесле

500 примерака. ГОА. VIII, број 7 ' АРХИТЕКТУРА И УРБАНИЗАМ

Уводна напомена. Ја уоп ште ни ко га не вре ђам

ЛИСТ ЈАВНОГ КОМУНАЛНОГ ПРЕДУЗЕЋА ПАРКИНГ СЕРВИС НОВИ САД. Паркинг. Децембар Број 20.

1 Универзитет у Новом Саду Технички факултет Михајло Пупин Зрењанин

ОДЛУКУ О УТВРЂИВАЊУ ПРОСЕЧНИХ ЦЕНА КВАДРАТНОГ МЕТРА НЕПОКРЕТНОСТИ ЗА УТВРЂИВАЊЕ ПОРЕЗА НА ИМОВИНУ ЗА 2018

СТРАДАЊЕ ЦИВИЛА НЕЗАВИСНЕ ДРЖАВЕ ХРВАТСКЕ У ЛОГОРУ ЈАСЕНОВАЦ

ЈАСНА И НЕПОСРЕДНА ОПАСНОСТ II: ЧАС АНАТОМИЈЕ

ПЕРОН. Сара Живковић. више на страни 16 ЧАСОПИС УЧЕНИКА ДОМА СРЕДЊЕ ЖЕЛЕЗНИЧКЕ ШКОЛЕ // ИНФОРМАЦИЈЕ // ЗАБАВА // СПОРТ // ЗАНИМЉИВОСТИ

Паркинг. NS BIKE први градски бицикл. Витомир вучковић помоћник Градоначелника Новог Сада ИНТЕРВЈУ: Јун 2011.

СТРУКТУРА СТАНДАРДА СИСТЕМАМЕНАЏМЕНТАКВАЛИТЕТОМ

УПУТСТВА И ПРЕПОРУКЕ ЗА ПРЕВОЂЕЊЕ У ОБЛАСТИ ЕВРОПСКИХ ИНТЕГРАЦИЈА И МЕЂУНАРОДНЕ САРАДЊЕ

ПРИКАЗ ТОКА ЧАСА Наставна тема Број часа Наставна јединица Тип часа Облици рада Циљеви и задаци часа Наставне методе

ЗАДАТАК ЗА ИЗРАДУ ДИПЛОМСКОГ (BACHELOR) РАДА

БИЛТЕН БР. 3 ТАКМИЧАРСКА СЕЗОНА 2017./2018. ГОДИНА ВАТЕРПОЛО САВЕЗ СРБИЈЕ

ОДГОВОРИ НА ЧЕСТО ПОСТАВЉАНА ПИТАЊА

О Д Л У К У о додели уговора

У ПАНЧЕВУ, У ЧЕТВРТАК, 5. ФЕБРУАРА ТЕМА НЕДЕЉЕ: КОРИСТ ИЛИ ШТЕТА ОД ВАКЦИНА? (НЕ)ОПРАВДАН СТРАХ ОД ЦЕПИВА

11.9. СЕ МОГАО ИЗБЕЋИ

Сигурност у програмском. cs/technotes/guides/security/overvie w/jsoverview.html

Ефикасност одређује оператера

SPECIFICITY OF POPULATION TRENDS IN VOJVODINA THE 2011 CENSUS

ШВЕДСКИ СТО НОТЕ И ФУСНОТЕ

INSTRUCTIONS. To fill in anonymous questionnaires. Table 1 Minimum number of vessels to be filled out questionnaires

РИЗИК КАО ОСНОВНИ ЕЛЕМЕНТ ОСИГУРАЊА

РАНГИРАЊЕ УНИВЕРЗИТЕТА С ОСВРТОМ НА РЕПУБЛИКУ СРПСКУ И БОСНУ И ХЕРЦЕГОВИНУ

РЕЧ УРЕДНИКА ЧЛАНЦИ ИНТЕРВЈУ ПРИКАЗИ

НЕМАТЕРИЈАЛНО КУЛТУРНО НАСЛЕЂЕ СРБИЈЕ

ВИКИПЕДИЈА КАО МОГУЋНОСТ ЗА ИНОВАЦИЈЕ У НАСТАВИ ИНФОРМАТИКЕ НА ПРИМЕРУ УЧИТЕЉСКОГ ФАКУЛТЕТА

ШТА СЕ СТВАРНО ДОГОДИЛО У СРЕБРЕНИЦИ?

1 Свеска КА ЛИЧНОМ ПРОБУЂЕЊУ. Проширено издање. Бити испуњен Светим Духом ХЕЛМУТ ХАУБАЈЛ

TADING. ДА СЕ НАРОД ВРАТИ РАДУ 8.стр. НАСТАВЉА СЕ ГРАДЊА ПУТЕВА У УБСКИМ СЕЛИМА PERIONICA. Уб - Лајковац - Коцељева - Владимирци - Мионица

ОБАВЈЕШТЕЊЕ О НАБАВЦИ /17

ЛИСТА НА ЛЕКОВИ КОИ ПАЃААТ НА ТОВАР НА ФОНДОТ ЗА ЗДРАВСТВЕНО ОСИГУРУВАЊЕ НА МАКЕДОНИЈА

О Д Л У К У о додели уговора за ЈН 03/2016

ISBN Љиљана Гавриловић. Стварније од стварног - антропологија Азерота -

О Д Л У К У о додели уговора

Основне информације Р епубличка комисија за заштиту права у поступцима јавних набавки је

Структурно програмирање

УНИВЕРЗИТЕТ У НОВОМ САДУ УНИВЕРЗИТЕТСКИ ЦЕНТАР ЗА ПРАЋЕЊЕ И УСКЛАЂИВАЊЕ СТАНДАРДА У ВИСОКОМ ОБРАЗОВАЊУ. у п у ћ у ј е с л е д е ћ е П Р Е П О Р У К Е

од Косова обрађени из ЕУ и

О Д Л У К У о додели уговора

Програмирај! AДА ЛАВЛЕЈС И ЛИСТЕ. Да ли знаш ко се сматра првим програмером на свету? Да ли си чуо за Аду Лавлејс?

МИРЕЊЕ КАО НАЧИН РЕШАВАЊА ПОТРОШАЧКИХ СПОРОВА МАЛЕ ВРЕДНОСТИ

ПОЗИВНИЦА. за 52. САВЕТОВАЊЕ АГРОНОМA И ПОЉОПРИВРЕДНИКА СРБИЈЕ и ПРВО САВЕТОВАЊЕ АГРОНОМА РЕПУБЛИКЕ СРБИЈЕ И РЕПУБЛИКЕ СРПСКЕ

Висока спортска и здравствена школа Тоше Јовановића 11, Београд

Харитативна делатност у савременом црквеном животу

БИБЛИОТЕКА СИГНАЛ МИРОЉУБ ТОДОРОВИЋ ИЗВОРИ СИГНАЛИЗМА

РЕЧ УРЕДНИКА ИНТЕРВЈУ ЧЛАНЦИ СТУДИЈА СЛУЧАЈА

ТАЈНИ НАДЗОР КОМУНИКАЦИЈЕ УСКЛАЂЕНОСТ СА ПРАКСОМ ЕВРОПСКОГ СУДА ЗА ЉУДСКА ПРАВА

ПРИРУЧНИК ЗА ИСТРАЖИВАЊЕ И ПЛАНИРАЊЕ КАРИЈЕРЕ

6th REGULAR SESSION OF NIS J.S.C. SHAREHOLDERS' ASSEMBLY

КОНКУРСНА ДОКУМЕНТАЦИЈА

О приру чник у. Текст припремили:

ТМ Г. XXXV Бр. 4 Стр Ниш октобар - децембар UDK МУЛТИКУЛТУРНИ ЛОКАЛИТЕТИ/ ИСКУСТВА НЕ/УДОМЉЕНОСТИ

САВЕЗ САМОСТАЛНИХ СИНДИКАТА СРБИЈЕ БИЛТЕН СИНДИКАЛНЕ ОРГАНИЗАЦИЈЕ ГСП БЕОГРАД УПОРЕДНИ ПРИКАЗ ВАЖНИХ ПОКАЗАТЕЉА УЗРОЦИ ПОСЛЕДИЦЕ

Transcription:

1 Креирање апликација-калкулатор Сабирање стрингова 1. Поставити на форму три поља за едитовање и једно дугме са натписом Сабери. 2. Кликом на дугме, треба да се у последњем пољу појави резултат сабирања прва два поља. Код за то: a, b, c: string; a:=edit1.text; b:=edit2.text; Edit3.Text:=c;

2 Калкулатор У предходном задатку смо имали прилику да видимо како у програмирању можемо да надовезујемо ( сабирамо ) речи. Шта се дешава ако у поља за текст убацимо бројеве? Да ли ће програм успети да препозна нови тип података и да их сабере онако како очекујемо? 5 4 9 У овом случају, програм и бројеве посматра као да су текст и надовезује један на други. Пробајмо да прерадимо предходни код тако да програм стварно сабира бројеве. Логично би било да прво пробамо да изменимо код у одељку за декларисање поменљивих: a, b, c: integer; a:=edit1.text; b:=edit2.text; Edit3.Text:=c; На овај начин смо саопштили програму да наше променљиве садрже целе бројеве. Проблем који се сада јавља је да програм уопште неће да се изврши. Компајлер нам шаље поруку : Incompatibile types: got AnsiString, expected LongInt (негде се уместо очекиваног целог броја појављује неки стринг) Поља за едитовање увек садрже искључиво стрингове и да би смо податке који се налазе у њима превели у целе бројеве користимо функцију StrToInt(). StrToInt() преводи стринг у цео број IntToStr() преводи цео број у стринг

3 a, b, c: integer; a:=strtoint(edit1.text); // преводи стринг који се налази у Edit1.Text у цео број Edit3.Text:=IntToStr(c); //преводи цео број с у стринг и уписује га у Edit3.Text. Код се, иначе, не мора написати баш на овај начин. Можете уместо променљивих a, b, c користити x, y, z или Sabirak1, Sabirak2, Zbir. Овај код можемо написати и без увођења нових променљивих, користећи оне које су нам већ у самом програму: Edit1.Text, Edit2.Text и Edit3.Text. Edit3.Text:=IntToStr(StrToInt(Edit1.Text)+StrToInt(Edit2.Text)); Допунићемо предходну апликацију тако да осим сабирања може да извршава и друге операције: одузимање, множење и дељење. Додаћемо још три дугмета: Одузми, Помножи, Подели. За дугме Подели подесићемо својствa: Hint: nemojte deliti sa nulom, и ShowHint: true Код за дугме Одузми, се од предходног за сабирање, разликује само што ћемо знак + заменити са -. procedure TForm1.Button2Click(Sender: TObject); //Програмски језик Delphi није case sensitive, што c:=a-b; // значи да је све једно да ли пишете великим или // малим словима : х и Х су једна иста променљива //, BEGIN, begin су исте наредбе Слично је и за множење. Обзиром да код целих бројева имамо само целобројно дељење у коду за дугме Подели користимо оператор div.

4 procedure TForm1.Button4Click(Sender: TObject); Edit3.Text:=IntToStr(c); Да би смо приказали и остатак код целобројног дељења додаћемо и једну лабелу која ће постајати видљива само у случају да смо притиснули дугме Подели. Допуна кода : procedure TForm1.Button4Click(Sender: TObject); d:=a mod b; Edit3.Text:=IntToStr(c); Label1.Caption:='i ostatak je '+inttostr(d); Label1.Visible:=true; Изглед форме и код за цео задатак

5 procedure TForm1.SaberiClick(Sender: TObject); Label1.Visible:=false; procedure TForm1.OduzmiClick(Sender: TObject); c:=a-b; Label1.Visible:=false; procedure TForm1.PomnoziClick(Sender: TObject); c:=a*b; Label1.visible:=false; procedure TForm1.PodeliClick(Sender: TObject); d:=a mod b; Label1.Caption:='i ostatak je '+inttostr(d); Label1.Visible:=true;