Uvod u programiranje
Obavijest
U ponedjeljak 07.06.2004. održat će se treći od tri kolokvija, u sali A4 u 1400h.
Vježba 13
- Riješite zadatke s drugog kolokovija:
- Napišite program u Javi koji u petlji zbraja prvih 30 prirodnih parnih brojeva s tim da se izostave brojevi koji završavaju na 4.
- Napišite program koji pronalazi parove vrijednosti a i b za koje je c= Math.sqrt(a2+b2) cijeli broj (Pitagorin poučak). Neka a i b mogu poprimiti vrijednosti od 1 do 30.
- Deklarirajte cjelobrojno polje i upišite u njega početne vrijednosti 1, 5, 2, 4, 3, 11, 12, 9, 18, 23, 0. Napišite program koji će izbrojiti koliko polje sadrži parnih brojeva.
- Izvođenje sljedećeg programa prouzročit će grešku. Obrazložite što nije ispravno i ispravite naredbe koje uzrokuju pogrešku.
public class IspisiClanoveNiza{ public static void main(String[] args){ string[] a = new string[3]; a[1] = "Java"; a[2] = "j"; for (i = 0; i<a.length; i++ ) System.out.println(a[i].toLowerCase()); } }- Definirajte klasu Razlomak s računskim operacijama zbrajanje i oduzimanje dva razlomaka. Napisati klasu TestRazlomak u kojoj preko komandne linije korisnik treba unijeti brojnik i nazivnik dvaju razlomaka. Rezultate zbrajanja i oduzimanja razlomaka ispisati u klasi TestRazlomak.
- Na predavanjima je opisan RGBColorChooser aplet
na kojem smo naučili kako koristiti LayoutManager za raspored grafičkih komponenti u aplet.
Kod HTML stranice koja pokreće aplet:<html> <body> <applet code="RGBColorChooser.class" width=300 height=120> </applet> </body> </html>napišite u tekstualnom editoru, te snimite u isti direktorij gdje i kompilirani aplet, pod imenom moj2Aplet.html. širinu i visinu prikaza apleta na ekranu možete proizvoljno mijenjati.
- Napišite aplet koji koji će izvoditi 4 osnovne aritmetičke operacije nad dva parametra:
Ovaj aplet koristi JTextField, JButton, i JLabel, i koristi nekoliko Layout Managera.
U apletu, možete unijeti dva realna broja u text-input polja i kliknuti na botune označene s "+", "-", "*", i "/". Odgovarajuća aritmetička operacija se izvodi nad brojevima, a rezultat se prikazuje u JLabel komponenti na dnu aplet.
Ako jedno od polja za unos sadrži podatak nekog drugog tipa - karakter umjesto broja - poruka o grešci se prikazuje u JLabel komponenti.
[ prethodna vježba | predavanja ]