CASE naredba višestrukog grananja

Slides:



Advertisements
Similar presentations
Naredba If..Then..Else... Procedure TForm1.Button1Click ( SEnder: Tobject ); Var x, y, Max : Integer; Begin x := StrToInt ( Edit1.Text ); y := StrToInt.
Advertisements

FrontPage program za izradu web stranica
Prof: doc.dr. Samir Lemeš student: Samir Hrnjić. System restore je komponenta Microsoftovih operativnih sistema Windows Serveri ne podržavaju opciju System.
International Young Naturalists’ Tournament
KAKO IZRADITI IGRU: Izrežite tabele, sličice, kartice, žetone. Ostavite 1mm bijelog ruba oko okvira. Nalijepite ih na karton u boji (hamer), jako lijepo.
Zadatak 2. a) Kreirajmo tabelu TRANSAKCIJE koja će pamtiti sve transakcije obavljene na računima korisnika CREATE TABLE `test`.`transakcije` ( `id` INTEGER.
ASPECT RATIO PAŠIĆ ANELA.
VODA I NjEN ZNAČAJ.  Voda je hemijsko jedinjenje kiseonika i vodonika. Hemijska formula vode je H 2 O.Voda je supstanca bez mirisa i boje. Temperatura.
Programi zasnovani na prozorima
UML Dijagrami Nemanja Zdravković broj Indeksa: 12824
dr Aleksandra Kostić-Milanović mr Vule Aleksić
Petlje WHILE – WEND.
Java Hello world !.
KONTROLE.
MICROSOFT WORD 2010.
PONAVLJANJE CheckBox Koristi se za rešavanje zadataka gde je potrebno omogućiti uključivanje ili isključivanje jedne ili više opcija. Važna svojstva: –Checked.
Algoritamske/programske strukture
Microsoft Access Jedan od programa za upravljanje bazom podataka koji omogućava organizovanje baze podataka i rad sa podacima je Access firme Microsoft.
KONTROLE.
Programiranje - Blokovi naredbi i logički tipovi –
Tasterske prečice za OS Windows 7
PROGRAMIRANJE MENIJA.
CheckBox RadioButton RadioGroup
Naredbe ciklusa.
IF NAREDBA – naredba grananja
7. Rad sa AWT-komponentama
Microsoft Office 2007 MS Office je programski paket koji sadrži više programa: MS Word – program za obradu teksta MS Excel – program za izradu tabela sa.
Petlje FOR - NEXT.
REPEAT…UNTIL Naredbe ciklusa.
УБАЦИВАЊЕ ОКВИРА ЗА ДИЈАЛОГ И ТЕКСТ АПЛИКАЦИЈЕ
PROGRAMSKE PETLJE Milenković Gabrijela.
Komponente izbora i kontejnerske komponente
Uvod u HTML Zoltan Geller 2017
KREIRANJE OBJEKATA.
Video zapis.
IDE Visual Basic Uvod Nikola Vlahović.
RAZGRANATA STRUKTURA Zadaci i rešenja
RAZGRANATA STRUKTURA Zadaci i rešenja
Reference ćelije i opsega
LABORATORIJSKA VEŽBA VEŽBA 4
Elementi programskog jezika PASCAL
Podešavanje osobina stranica
VEZBA 2 HIPERLINK I ANIMACIJA.
Klasa grafik.
Struktura MAC adrese i Ethernet okvira
Naredba Case Višestruko grananje.
M-datoteke.
Page Layout Podešavanje stranica.
Element form Milena Kostadinović.
InputBox i naredba IF.
MessageBox.
PROGRAMSKI JEZIK PASCAL
Windows XP.
WORDPRESS.
Osnovni simboli jezika Pascal
Do While ... Loop struktura
predavanja v.as.mr. Samir Lemeš
RAZVRSTAJTE SLIČICE U ODGOVARAJUĆE ĆELIJE!
OSNOVE PROGRAMIRANJA U PROGRAMSKOM JEZIKU
5. Baze podataka Postavke MS Accessa.
Naredbe u php-u.
Programiranje - Naredbe za kontrolu toka programa – 1. dio
Programiranje - Naredbe za kontrolu toka programa – 3. dio
LimeSurvey Uvjetni prikaz pitanja Internetska istraživanja
7. Baze podataka Postavke MS Accessa.
predavanja v.as.mr. Samir Lemeš
Ponavljanje Pisana provjera
Vježbanje.
Programiranje - Naredbe za kontrolu toka programa – 1. dio
Višestruko grananje.
Presentation transcript:

Zadaci –Komponente izbora: CheckBox, RadioButton, RadioGroup, ListBox, ComboBox

CASE naredba višestrukog grananja PONAVLJANJE CASE  naredba višestrukog grananja Kada u programu postoji više odgovora na pitanje koristimo naredbu CASE. Oblik naredbe CASE je: CASE izraz OF           C1:N1;           C2:N2;           ...           Ck:Nk; END; Primer CASE ocena OF     1: Label3.Caption=‘nedovoljan’; 2: Label3.Caption=‘dovoljan’; 3: Label3.Caption=‘dobar’; 4: Label3.Caption=‘vrlo dobar’; 5: Label3.Caption=‘odlican’; END;

OVAKO IZGLEDA BLOK NAREDBI PONAVLJANJE Blok naredbi U slučaju da je potrebno na jednoj grani zadati više naredbi potrebno je otvoriti novi “begin...end” blok. OVAKO IZGLEDA BLOK NAREDBI

combobox

CheckBox Koristi se za rešavanje zadataka gde je potrebno omogućiti uključivanje ili isključivanje jedne ili više opcija. Važna svojstva: –Checked – određuje stanje CheckBox-a (uključen, isključen) –Caption - natpis desno od ček boksa

RadioButton i RadioGroup RadioButton Uključenjem jednog RadioButton-a automatski se isključuju sva ostala. Koristi se najčešće u grupama. RadioGroup predstavlja komponentu koja sadrži više RadioButton-a smeštenih u posebnom okviru (grupi) Važna svojstva: –Columns – određuje broj kolona u kojima su dugmad raspoređena –Items – stavke na spisku u grupi –Itemindex – određuje index trenutno aktivnog dugmeta (stavke se indeksiraju počevši od NULE!)

ListBox Uobičajen prozor za listu sa spiskom opcija koje se mogu izabrati. Po potrebi se pojavljuju trake za pomeranje vidokruga prozora (scrool bar). Moguće je prikazivanje sadržaja liste u više kolona. Kada pritisnete neko slovo na tastaturi postaće aktivna stavka u listi koja počinje tim slovom. Svojstva: –Columns – određuje broj kolona u kojima su opcije raspoređene –Items – stavke na listi –Itemindex – određuje index trenutno aktivne opcije (indeksiranje počinje od nule)

ComboBox Predstavlja kombinaciju EditBox-a i ListBox-a. Korisnik može izabrati opciju iz padajuće liste ili uneti početno slovo opcije da bi je aktivirao. Svojstva: –Text – tekst u polju za unos. –Items – stavke na listi –ItemIndex – određuje index trenutno aktivne opcije (indeksiranje počinje od nule)

Primer –Radio Button (korisnik prilikom kreiranja naloga bira pol) Primer –ComboBox (korisnik bira godinu rođenja sa ponuđenog spiska)

1. Kreiraj aplikaciju kojom se unosi dužina stranice za jednakostranične objekte, a onda računa površina i obim izabranog objekta.

Zadatak 2 Ispisati pozdrav na nekoliko jezika ListBox1 Label2 Ispisati pozdrav na nekoliko jezika (srpski, engleski, nemački, francuski i havajski) Edit1 Button1

procedure TForm1.Button1Click(Sender: TObject); begin //razmatramo različite opcije počev od 0-tog indeksa case listBox1.ItemIndex of 0: begin Label2.Caption:='Srpski'; // odabrani jezik se prikaze u labeli Edit1.Text:='Dobar dan'; // pozdrav na odabranom jeziku se prikaze u edit polju end; 1: begin Label2.Caption:='Engleski'; Edit1.Text:='Hello'; end; 2: begin Label2.Caption:='Nemacki'; Edit1.Text:='Guten tag'; end;

3: begin Label2.Caption:='Francuski'; Edit1.Text:='Bonjour'; end;         Label2.Caption:='Havajski';        Edit1.Text:='Aloha'; end; //kraj bloka   end; //kraj case naredbe end; // kraj procedure

3. Kreiraj aplikaciju koja izborom boje iz liste boji formu

Procedure TForm1.ListBox1Click (Sender: TObject);

4. Kreiraj aplikaciju koja izborom boje iz liste boji  formu, ali menja i boju slova u labeli “oboji formu”. Ponuditi boje forme kao u prethodnom zadatku a boju slova izaberite sami