Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Prost zadatak...

[es] :: Java :: Prost zadatak...

[ Pregleda: 2802 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

PeterTosh
Bozicnik Marjan
Srbija,Vojvodina,N.Pazova

Član broj: 49350
Poruke: 196
195.252.103.*

Sajt: www.sveta-petka.org


Profil

icon Prost zadatak...08.12.2005. u 00:25 - pre 223 meseci
... koji nemam pojma da resim :(

Molim Vas pomozite. Placam pice ko ga resi...

Napisati klasu za jednu od geometrijskih slika:
- krug,
- trougao,
- kvadrat,
- pravougaonik,
- pravilni šestougao.
Klasa mora da ima najmanje tri konstruktora:
- konstruktor bez parametara za stvaranje objekta podrazumevanih dimenzija, npr. u klasi za trougao ovaj konstruktor može da napravi jednakostranièni trougao dužine stranice 1,
- konstruktor èiji je parametar objekat iste klase,
- konstruktor èiji su parametri prosti tipovi.
Klasa treba da ima metode za izraèunavanje obima i površine.

Napisati klasu sa glavnim programom koji radi sledeæe:
- napravi niz odabranih geometrijskih slika (npr. niz krugova) od nekoliko elemenata,
- napravi nekoliko objekata (koristiti sve raspoložive konstruktore), i njihove reference dodeli elementima niza,
- u petlji pronaðe objekat sa najmanjim obimom i objekat sa najveæom površinom i ispiše vrednosti obima i površine.


 
Odgovor na temu

bojan_yonkee

Član broj: 71430
Poruke: 10
*.vdial.verat.net.



Profil

icon Re: Prost zadatak...09.12.2005. u 08:11 - pre 223 meseci
pogledaj na forumu skole ima resenje za kvadrat, a za ostalo pokusaj sam
 
Odgovor na temu

netJunky

Član broj: 48316
Poruke: 20
*.ftn.ns.ac.yu.



Profil

icon Re: Prost zadatak...11.12.2005. u 00:01 - pre 223 meseci
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
 
Odgovor na temu

PeterTosh
Bozicnik Marjan
Srbija,Vojvodina,N.Pazova

Član broj: 49350
Poruke: 196
195.252.103.*

Sajt: www.sveta-petka.org


Profil

icon Re: Prost zadatak...11.12.2005. u 00:43 - pre 223 meseci
hvala...
 
Odgovor na temu

[es] :: Java :: Prost zadatak...

[ Pregleda: 2802 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.