|
Zadaci : |
|
|
|
11 Kreirati aplikaciju koja za dati broj A u Edit kontroli izračunava, na osnovu odabrane operacije(sin(a), cos(A),sqrt(A),sqr(A),1/A,ln(A)), rezultat i prikazuje ga u Edit kontroli – izbor računske operacije se vrši : |
|
|
|
komandnim dugmadima |
|
izborom stavki u ListBox kontroli |
|
izborom stavki u ComboBox kontroli |
|
izborom odgovarajuće opcije u kontroli RadioGroup |
|
|
|
12 Kreirati aplikaciju koja za 2 data broja A i B u Edit kontrolama izračunava, na osnovu odabrane operacije(A*B,A+B,A-B,A/B,A2-B2,(A+B)2 ) rezultat i prikazuje ga u Edit kontroli – izbor računske operacije se vrši : |
|
1. izborom odgovarajuće opcije u kontrolama CheckBox |
|
2. izborom opcije iz kontekstnog menija |
|
3. izborom opcije iz menija |
|
|
|
13 Kreirati aplikaciju kojom se klikom na odgovarajuće komandno dugme vrši dodavanje stavke u ListBox kontroli, klikom na dugme Snimi opcije se snimaju u tekstualni fajl a klikom na dugme Ucitaj ucitavaju se stavke u kontrolu ListBox iz unapred snimljenog fajla. Kontrolu ListBox nazvati Lista i dodeliti joj žutu boju i font Times New Roman 13, prvo komandno dugme nazvati Dodaj a nova stavka se uzima iz kontrole Edit koja je nazvana Nova stavka. Aplikaciju nazvati Rad s listom i promeniti joj ikonicu. Kontrola ListBox mora na početku imati 3 stavke. Boja Edit kontrole je zelena. |
|
|
|
14 Kreirati aplikaciju koja dati broj ispisuje u obrnutom redosledu. Oba broja se nalaze u Edit kontrolama a konverzija se obavlja klikom na odgovarajuće dugme. |
|
|
|
15 Kreirati aplikaciju koja izračunava zbir cifara nekog broja. Broj, kao i zbir njegovih cifara se nalaze u kontrolama Edit. Zbir cifara se izračunava klikom na komandno dugme. Prozor aplikacije ima izgled dijalog prozora. |
|
|
|
16 Kreirati aplikaciju koja sabira sve brojeve koji se redom unose u jednoj te istoj Edit kontroli. Sabiranje se vrši klikom na odgovarajuće komandno dugme, a aktuelni rezultat se prikazuje u drugoj Edit kontroli. Prozor nema osnovnih ikona, a sabiranje se vrši sve do izlaska iz aplikacije, a to se postiže klikom na komandno dugme koje je nazvano Izlaz. |
|
|
|
17 Kreirati aplikaciju koja na osnovu koeficijenata kvadratne jednačine (datih u Edit kontrolama) ispisuje izgled kvadratne jednačine i njena rešenja (izgled kvadratne jednačine se piše u posebnoj Edit kontroli, a oba rešenja u drugoj Edit kontroli). Svaku od Edit kontrola nazvati odgovarajućim imenima putem kontrole Label. Promeniti ikonicu i ime prozora. |
|
|
|
18 Kreirati aplikaciju Digitron koja nad 2 broja, data u odgovarajućim edit kontrolama, vrši sve računske operacije(klikom na odgovarajuću komandnu dugmad) i rezultat prikazuje u novoj Edit kontroli. Sve kontrole imenovati odgovarajućim kontrolama Label, a izgled dugmadi urediti prema računskoj operaciji koju vrši odgovarajuće dugme. Promeniti ikonicu forme po želji, a ime forme promeniti u Digitron. |
|
|
|
19 Kreirati aplikaciju koja dati broj u dekadnom sistemu pretvara u odgovarajući broj binarnog sistema. Broj, njegov ekvivalent u drugom sistemu su dati u odgovarajućim Edit kontrolama. Pretvaranje broja se vrši klikom na odgovarajuće dugme. Sve kontrole imenovati odgovarajućim imenima, bilo Label kontrolama ili samim natpisom na komandnom dugmetu, a aplikaciju nazvati Pretvarac. |
|
|
|
20 Kreirati aplikaciju koja crta grafik funkcije sin(x). Grafik se crta tako što se na svaki otkucaj tajmera pojavljuje jedna tačka. Omogućiti proizvoljno zadavanje intervala na kome se vidi funkcija. |
|
|
|
21 Kreirati aplikaciju koja u kontroli ListBox ispisuje kvadrate svih prirodnih brojeva do 1000, a u drugoj ListBox kontroli korene svih prirodnih brojeva do 1000. Ispis kvadrata i korena vrši se klikom na odgovarajuću dugmad. |
|
|
|
22 Kreirati aplikaciju koja sabira odgovarajuće ćelije (koje imaju iste pozicije) dva stringgrida i rezultate upisuje u odgovarajuće ćelije trećeg stringgrida. Omogućiti proizvoljno zadavanje dimenzija stringgrida kao i automatsko popunjavanje prva dva slučajnim brojevima. |
|
|
|
23 Kreirati aplikaciju koja menja sadržaj stringgrida tako što sadržaj ćelija iz prve kolone stavlja u prvi red iz druge kolone u drugi red itd. Omogućiti proizvoljno zadavanje dimenzija stringgrida, popunjavanje slučajnim brojevima i množenje svake ćelije zadatim brojem. |
|
|
|
24 Kreirati aplikaciju koja broji koliko ima reči u Memo kontroli. (kao reč se računa ono što je izmedju dva razmaka). |
|
|
|
25 Kreirati aplikaciju koja pronalazi najveće brojeve u svakoj koloni stringgrida i računa njihov prosek. Omogućiti proizvoljno zadavanje dimenzija stringgrida i popunjavanje slučajnim brojevima. |
|
|
|
26 Kreirati aplikaciju u Delphi-ju za izračunavanje zbira površina kvadrata čije su stranice redom dužine od 1 do unetog celog broja N.(ZP=12+22...+N2). Površine prikazati u listbox kontroli. |
|
27 Na formi je StringGrid, Button1, Button2, Edit1, Edit2. U Edit1 uneti broj kolona i redova StringGrida. Napisati program koji klikom na Button1 unosi u StringGrid slucajne brojeve od 1 do 100. Klikom na Button2 sabira elemente glavne dijagonale i rezultat upisuje u Edit2. |
|
28 Na formi je StringGrid, Button, Edit1, Edit2. U Edit1 uneti broj kolona i redova StringGrida. Napisati program koji klikom na Button sabira elemente na obodu StringGrida (prvi i poslednji red, prvu i poslednju kolonu) i rezultat upisuje u Edit2. |
|
29 Na formi je StringGrid, Button, Edit1. U Edit1 uneti broj kolona i redova StringGrida. Napisati program koji klikom na Button sabira po redovima samo parne brojeve i rezultate upisuje u poslednju kolonu. |
|
30 Na formi je StringGrid, Edit1, Edit2, Edit3, 2 CheckBox-a. U Edit1 uneti broj kolona i redova StringGrida. Pomocu ChekBoxa se odredjuje da li se sabiraju pozitivni ili negativni elementi. Rezultat upisati u Edit2 za pozitivne ili Edit3 za negativne elemente. |
|
31 Na formi je StringGrid, 5 RadioButton-a, Edit1, Edit2. U Edit1 uneti broj kolona, a u Edit2 broj redova StringGrida. Klikom na odgovarajuci RadioButton vrsi se sabiranje jedinica, dvojki, trojki, cetvorki ili petica po kolonama. Njihov broj upisati u poslednji red za svaku kolonu. |
|
32 Na formi je StringGrid, Button1, Button2, Edit1. U Edit1 uneti broj kolona i redova StringGrida. Napisati program koji klikom na Button1 unosi u StringGrid slucajne brojeve od 0 do 50. Klikom na Button2 u poslednjem redu ispisuje se prosek svake kolone. |
|
33 Na formi je StringGrid, Button, Edit1, Edit2, Label. U Edit1 uneti broj kolona i redova. Napisati program koji klikom na Button pronalazi koliko ima istih elementata kao sto je onaj unet u Edit2 i rezultat ispisuje u Label. |
|
34 Na formi je StringGrid, Button, Edit1. U Edit1 uneti broj kolona i redova. Napisati program koji klikom na Button sortira elemnte kolona u rastuci poredak. |
|
35 Na formi je Edit1, Edit2, Button. U Edit1 treba uneti string proizvoljne duzine. Napisati program kojim se klikom na Button ispituje da li je drugi znak u stringu slovo e i ako jeste zameniti ga slovom a. U Edit2 upisati novonastali string. |
|
36 Na formi je Edit1, Edit2, Button. U Edit1 treba uneti string proizvoljne duzine. Napisati program kojim se klikom na Button ispituje da li je poslednji znak u stringu znak pitanja (?) i ako jeste obrisati ga. U Edit2 upisati novonastali string. |
|
37 Na formi je Edit1, Edit2, Button. U Edit1 treba uneti string proizvoljne duzine. Napisati program kojim se klikom na Button u unetom stringu pronalaze slova a i zamenjuju slovom b. U Edit2 upisati novonastali string. |
|
38 Na formi je Edit1, Edit2, Button. U Edit1 treba uneti string proizvoljne duzine. Napisati program kojim se klikom na Button ispituje koliko ima praznina u unetom stringu. Rezultat upisati u Edit2. |
|
39 Na formi je Edit1, Edit2, Edit 3, Button. U Edit1 i Edit2 treba uneti stringove proizvoljne duzine. Napisati program kojim se klikom na Button ispituje koji je string duzi, pa u Edit3 upisati prvo duzi, pa za njim kraci string (nadovezati jedan na drugi duzi pa kraci string). |
|
40 Na formi je Edit1, Edit2, Button. U Edit1 treba uneti string proizvoljne duzine. Napisati program kojim se klikom na Button ispituje da li u unetom stringu ima slova „m“ i ako ima u Edit2 upisati na kojim pozicijama. |
|
41 Na formi je Edit1, Edit2, Edit3, Button. U Edit1 i Edit2 treba uneti stringove proizvoljne duzine. Napisati program kojim se klikom na Button prvo proverava da li drugi string ima vise od tri znaka i ako ima onda se prvi string ubacuje od trece pozicije u drugi string. Novonastali string upisati u Edit3. |