Naredba Case Višestruko grananje.

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

Procentni račun Osnovne veličine procentnog računa su: -glavnica G -procentna stopa p -procentni prinos P Glavnica G je osnovna vrednost u odnosu na koju.
Prof: doc.dr. Samir Lemeš student: Samir Hrnjić. System restore je komponenta Microsoftovih operativnih sistema Windows Serveri ne podržavaju opciju System.
Programiranje kroz aplikacije
International Young Naturalists’ Tournament
Programiranje kroz aplikacije
Uvod u programiranje - matematika – VI predavanje
Računarstvo i informatika
Petlje WHILE – WEND.
4.1 Vizualni (grafički) HTML uređivači
Java Hello world !.
CASE naredba višestrukog grananja
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
PREGLED METODA ISTRAŽIVANJA O UTICAJU POJEDINIH FAKTORA NA KORIŠĆENJE SISTEMA ZAŠTITE KOD DECE PUTNIKA U VOZILU Branimir Miletić, dipl.inž. Đorđe Vranješ,
Primena integrisanih razvojnih alata
Programiranje - Blokovi naredbi i logički tipovi –
Pojam DBMS. Relacione baze podataka
IP šema adresiranja.
CheckBox RadioButton RadioGroup
Naredbe ciklusa.
IF NAREDBA – naredba grananja
Quick Basic.
Petlje FOR - NEXT.
REPEAT…UNTIL Naredbe ciklusa.
PROGRAMSKE PETLJE Milenković Gabrijela.
Komponente izbora i kontejnerske komponente
Објектно орјентисано програмирање
KREIRANJE OBJEKATA.
Video zapis.
Uvod u programiranje - matematika – X predavanje
Konkurentne naredbe dodele
RAZGRANATA STRUKTURA Zadaci i rešenja
RAZGRANATA STRUKTURA Zadaci i rešenja
Reference ćelije i opsega
Elektrotehnički fakultet – Podgorica Operativni sistemi
14 UNUTRAŠNJE I ANONIMNE KLASE
Elementi programskog jezika PASCAL
Podešavanje osobina stranica
Mere položaja z vrednost (ili statndardna vrednost)
InputBox i naredba IF.
MessageBox.
Konkurentne naredbe dodele
(カックロ ) Ivo Ivanišević Ena Melvan
DISKRETNI DINAMIČKI SUSTAVI –LOGISTIČKI MODEL -KAOS-
Ključne reči,identifikatori, konstante i promenljive
Osnovni simboli jezika Pascal
Do While ... Loop struktura
RAZVRSTAJTE SLIČICE U ODGOVARAJUĆE ĆELIJE!
Programiranje – Small Basic
Kontrola toka programa
Bacanje kocke pomoću micro:bit-a
Python „Technology and social media have brought power back to the people” Mark McKinnon.
Skup instrukcija procesora
Fakultet elektrotehnike i računarstva
Naredbe u php-u.
Programski jezik Python
Programiranje - Naredbe za kontrolu toka programa – 1. dio
Vježbanje.
Programiranje - Naredbe za kontrolu toka programa – 3. dio
Programski jezik C++ - Vježbe - 1. dio
Vježbanje.
predavanja v.as.mr. Samir Lemeš
Ponavljanje Pisana provjera
Vježbanje.
Programiranje - Naredbe za kontrolu toka programa – 1. dio
Vježbenica 2: struktura grananja – 2.dio
Uvjetne petlje.
Višestruko grananje.
Programski jezik C++ - Vježbe - 2. dio
Presentation transcript:

Naredba Case Višestruko grananje

Naredbe grananja omogućavaju da se odabere izvršavanje jednog dela programa u zavisnosti od ispunjenja određenih uslova. –  Naredba case služi za izbor jedne naredbe (ili nekoliko naredbi) iz skupa od nekoliko mogućih, a na osnovu vrednosti nekog izraza. –  Naredba case se može prikazati preko naredbe if, a svaka naredba if se može opisati pomoću naredbe case.

Opšti oblik naredbe case :  case s of             c1: naredba1;             c2: naredba2;             …             ck: naredbak end; ili  case s of             c1: naredba1;             c2: naredba2;             …             ck: naredbak else             naredba end; S –separator naredbe (može biti i izraz) C1, c2, ..., ck –moguća vrednost separatora (konstanta) Naredba1, naredba2,... Naredba koja se izvršava kada je vrednost separatora jednaka mogućoj vrednosti

Primer1 : Na osnovu brojčane ocene prikazati opisnu ocenu Promenljiva O u programu predstavlja brojčanu ocenu Ona može biti: 1, 2, 3, 4, 5 (konstante) Neka se opisna ocena prikazuje u Edit kontroli na formi sa imenom Opisna.text Izgled naredbe Case bi bio:

procedure TForm1.Button1Click(Sender: TObject); Var o:integer; begin o:=strtoint(bo.text); case o of 1: opisna.text:='nedovoljan' ; 2: opisna.text:='dovoljan'; 3: opisna.text:='dobar'; 4: opisna.text:='vrlo dobar'; 5: opisna.Text:='odlican'; else opisna.text:='niste uneli dobru ocenu'; end;

primer 2: intervali vrednosti    case brojbodova of       0..60: Editpt.text:= ‘nisi polozio test!’;       61..70: Editpt.text:= ‘dovoljan – 2!’;       71..80: Editpt.text:= ‘dobar – 3!’;       81..90: Editpt.text:= ‘vrlo dobar – 4!’;       91..100: Editpt.text:= ‘odlican – 5!’;    end;

Primer 3. Na osnovu zadatog broja meseca , prikazati broj dana (unosi se broj meseca i indikator prestupne godine) m- broj meseca koji zadajemo I- Indikator prestupne godine (1-prestupna, 2-nije prestupna) Case m of 1,3,5,7,8,10,12: Edit.text:=‘31 dan’; 4,6,9,11: Edit1.text:=‘30 dana’; 2: begin if I=1 then Edit1.text:=‘29 dana’ Else Edit1.text:=‘20 dana’; End;