uf, malo je duze, posteno mrzi me da piskaram
aj za krug
Code:
class Krug {
int poluprecnik;
void setPoluprecnik(int value) {
poluprecnik=value;
}
int getPoluprecnik() {
return poluprecnik;
}
Krug() {
poluprecnik=1;
}
Krug(Krug obj) {
poluprecnik=obj.getPoluprecnik();
}
Krug(int poluprecnik) {
this.poluprecnik=poluprecnik;
}
public double obim() {
return 2*precnik*Math.pi;
}
public double povrsina() {
return poluprecnik*poluprecnik*Math.pi;
}
}
class Program {
public static void main(String[] args) {
Krug[] niz=new Krug[3];
niz[0]=new Krug(); //bez parametara
niz[1]=new Krug(5); //sa poluprecnikom
niz[2]=new Krug(niz[1]); //sa drugim krugom
...
double obim=niz[0]; //pretpostavimo da su prve vrednosti one koje nam trebaju
double povrsina=niz[0];
for (int i=1;i<=niz.length;i++) { //idemo od 1 jer smo 0 vec uzeli i do kraja niza
if (niz[i].obim<obim) { //ako je obim od tekuceg elementa manji od predhodno najmanjeg onda je taj najmanji
obim=niz[i].obim;
}
if (niz[i].povrsna>povrsina) { //slicno kao za obim
povrsina=niz[i].povrsina;
}
}
//ispisujemo i to je to :)
System.out.println("Najmanji obim je: " + obim);
System.out.println("Najveca povrsina je: " + povrsina);
}
}
mozda sam negde malo lupio, spava mi se, al trebalo bi da je to to. A ako nije, ti reci :)
pozz