Započni novu temu Ova tema je zaključana, ne možete da menjate postove ili da odgovarate  [ 430 Posta ]  Idi na stranicu Prethodni  1, 2, 3, 4, 5, 6, 7, 8 ... 18  Sledeća
Autoru Poruka
 Tema posta:
PostPoslato: 08.11.2008. 15:11:35 
Korisnikov avatar

Pridružio se: 25.12.2006. 20:22:17
Postovi: 1303
Lokacija: Beograd, Vozdovac
Godina: Dipl.
Smer: IS
Ja mislim da su oni pogresili jer lepo kazu "sve dok je rezultat veci od 1" tako da je potrebno proveriti rezultat a ne "a" u while petlji... Tvoj nacin je po mom misljenju sasvim ok.

_________________
~Stay hungry, stay foolish, never settle.
~Desire, ask, believe, receive.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.11.2008. 15:15:32 
Moderator
Korisnikov avatar

Pridružio se: 24.07.2006. 16:33:51
Postovi: 10041
Godina: Dipl.
Smer: IS
Ne znam samo zasto si odma definisao 'rez' kao kolicnik a i b, ne verujem da onda moras opet da ih delis unutar while petlje, s toga i nije bitno da li ces prvo da odstampas rezultat, pa da ih delis, jer si ih vec podelio i pre while petlje.

_________________
There are three things all wise men fear: the sea in storm, a night with no moon, and the anger of a gentle man.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.11.2008. 16:04:49 
Korisnikov avatar

Pridružio se: 07.10.2006. 15:06:53
Postovi: 3435
Lokacija: ...own little world...
Godina: Dipl.
Smer: IS
@ NotoriouS
E ja sam taman malopre radila to, i uradila sam isto kao i ti,samo meni prvo ide racunanje rezultata, pa tek onda ispisivanje.. Mislim da su oni pogresili, jer kod njih proverava da li je a>1, a ne a/b :-)

ovako sam ja odradila:
Kod:
    void deljenjeAB (int a, int b) {
        int rezultat=a/b;
        while (rezultat>0) {
                    rezultat=rezultat/b;
                    System.out.println ("Rezultat deljenja a sa b je: "+rezultat);
            }
    } 
   


@ Gorbash
Mora da se definishe rezultat tad, to je pocetna vrednost. A unutar petlje se ne deli a/b (onda konstantno ispisuje istu vrednost na ekranu) vec dobijeni rezultat se deli sa b :)

_________________
If I could turn back time... I would do exactly the same.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.11.2008. 16:26:40 
Korisnikov avatar

Pridružio se: 28.11.2007. 22:55:55
Postovi: 575
Godina: IV
Smer: IS
Prvo stampam rezultat da ne bih izgubio stampanje prvog deljenja(onog prvog rez)Ovako kako sam ja napisao mora da ide prvo system.out.println pa tek onda ponovno deljenje...Ovo njihovo resenje mi nikako ne valja :zbun:

@Blondy u tvojoj metodi rez mora da bude veci od 1, a ne od 0, verovatno je bio typo...

_________________
It is on!


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.11.2008. 16:32:22 
Korisnikov avatar

Pridružio se: 07.10.2006. 15:06:53
Postovi: 3435
Lokacija: ...own little world...
Godina: Dipl.
Smer: IS
A ja bash mislim da i prvi rezultat treba da se ispishe (jer ako rezultat nije >1 nece ni doci do deljenja) :)

EDIT
^ Jeste typo, treba da bude >1 :)

_________________
If I could turn back time... I would do exactly the same.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.11.2008. 17:51:14 
Moderator
Korisnikov avatar

Pridružio se: 24.07.2006. 16:33:51
Postovi: 10041
Godina: Dipl.
Smer: IS
Blondy, problem sa tvojim kodom je sto on ne izbaci rezultat prvog deljenja, vec samo ostale, tako da bi trebalo ovako da bude (nije neko najoptimalnije resenje, ali mrzi me da smisljam kompaktnije):

Kod:
static int deljenjeAB (int a, int b) {
            int rezultat= a / b;
            System.out.println("Rezultat deljenja je: "+rezultat);
            while (rezultat > 1) {
                rezultat = rezultat/b;
            System.out.println("Rezultat deljenja je: "+rezultat);
        }
        return rezultat;
    }


I sad u slucaju vrednosti koje su oni stavili za a i b (33 i 3), lepo izbaci sve koje treba 11, 3 i 1.

_________________
There are three things all wise men fear: the sea in storm, a night with no moon, and the anger of a gentle man.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.11.2008. 18:29:11 
Korisnikov avatar

Pridružio se: 07.10.2006. 15:06:53
Postovi: 3435
Lokacija: ...own little world...
Godina: Dipl.
Smer: IS
Ne mora tako da bude, ne treba ti dva system.out.println-a.
Nisam uopste primetila da ne izbacuje prvi rezultat deljenja.

Onda je NotoriouS-ov kod sasvim ok (sad sam tek videla da sam pogresno procitala njegov post) - System.out.println treba da bude pre rezultat=rezultat/b; i sve je ok :)

_________________
If I could turn back time... I would do exactly the same.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.11.2008. 19:23:52 
Korisnikov avatar

Pridružio se: 07.10.2006. 15:06:53
Postovi: 3435
Lokacija: ...own little world...
Godina: Dipl.
Smer: IS
Jel moze neko da mi objasni ovo:
Citiraj:
• Metodu koja proverava da li se određeni broj nalazi u nizu. Ako se nalazi, metoda vraća TRUE, u suprotnom vraća FALSE. Broj koji se traži se unosi kao ulazni argument.

Resenje je:
Kod:
boolean provera (int x){
      for (int i=0; i<brojac; i++) if (niz[i]==x) return true;
      
      return false;
   }

Ne kapiram ovo return false? Znam da je return zbog boolean, ali nije mi jasno zasto nije else return false?

:stid:

_________________
If I could turn back time... I would do exactly the same.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.11.2008. 19:28:42 
Moderator
Korisnikov avatar

Pridružio se: 01.07.2007. 18:59:57
Postovi: 2549
Godina: Dipl.
Smer: IS
To je isto, samo sto je ovde skraceni oblik. Kad u okviru else imas samo jednu naredbu (kao sto je ovde return false), else ne moras ni da pises...


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.11.2008. 19:31:44 
Moderator
Korisnikov avatar

Pridružio se: 07.11.2007. 20:52:15
Postovi: 5191
Lokacija: У илегали...
Godina: Dipl.
Smer: IS
Ja takve stvari uglavnom radim ovako:
Kod:
boolean provera (int x){
      for (int i=0; i<brojac; i++)
      {
         if (niz[i]==x) return true;
      }
      return false;
   }

Kod u suštini radi istu stvar, ali nema zabune gde pripada return true, a gde return false.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.11.2008. 19:39:25 
Korisnikov avatar

Pridružio se: 31.10.2007. 11:12:36
Postovi: 583
Lokacija: Blok70
Godina: Apsolvent
Smer: IS
gagi88 je napisao:
To je isto, samo sto je ovde skraceni oblik. Kad u okviru else imas samo jednu naredbu (kao sto je ovde return false), else ne moras ni da pises...


Eeee, ja sam pokusala sa else, ali mi je prijavljivalo gresku, sto znaci da else ne mozes ni da napises :) ...mada ne kapiram zasto?!

Uglavnom, najsigurnije je da pisete kao sto je Makelele pokazao!


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.11.2008. 19:41:46 
Moderator
Korisnikov avatar

Pridružio se: 07.11.2007. 20:52:15
Postovi: 5191
Lokacija: У илегали...
Godina: Dipl.
Smer: IS
Ne možeš sa else, jer kad bi koristio else, prvi put kad uslov ne bi bio zadovoljen, tj kad bi niz[i] !=(razlicit) x vratilo bi se false, tako se petlja ne bi do kraja završila i ne bi ispitala sve vrednosti.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.11.2008. 19:47:11 
Moderator
Korisnikov avatar

Pridružio se: 24.07.2006. 16:33:51
Postovi: 10041
Godina: Dipl.
Smer: IS
Err, uz For petlju uopste ni ne ide Else, ono se pojavljuje samo uz If.

_________________
There are three things all wise men fear: the sea in storm, a night with no moon, and the anger of a gentle man.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.11.2008. 19:48:31 
Moderator
Korisnikov avatar

Pridružio se: 07.11.2007. 20:52:15
Postovi: 5191
Lokacija: У илегали...
Godina: Dipl.
Smer: IS
Na If su i mislili.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.11.2008. 19:48:34 
Korisnikov avatar

Pridružio se: 10.10.2007. 14:27:49
Postovi: 955
Godina: Dipl.
Smer: IS
Gorbash je napisao:
Err, uz For petlju uopste ni ne ide Else, ono se pojavljuje samo uz If.

pa imas if, u okviru for petlje jel da? :)

_________________
"...nek' bulevari sveta pamte muziku tvojih koraka..."


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.11.2008. 19:49:37 
Korisnikov avatar

Pridružio se: 11.06.2008. 19:35:41
Postovi: 666
Lokacija: Coruscant
Godina: Apsolvent
Smer: IS
Kad imash if u okviru for petlje nikada se ne stavlja else. :)

_________________
If you can’t explain it to a six year old,
you don’t understand it yourself.
— Albert Einstein


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.11.2008. 19:50:54 
Moderator
Korisnikov avatar

Pridružio se: 07.11.2007. 20:52:15
Postovi: 5191
Lokacija: У илегали...
Godina: Dipl.
Smer: IS
U ovom slučaju je tako, ali ne mora da bude inače.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.11.2008. 21:32:12 
Korisnikov avatar

Pridružio se: 07.10.2006. 22:56:20
Postovi: 3874
Lokacija: C:\Program Files\Jeca.exe
Godina: Dipl.
Smer: IS
Da ne listam staru temu,...
Da li bi neko od starijih mogao da kaže kako izgleda ispit? Znači, ne izađem na ova tri kolokvijuma - sve polažem na ispitu? Napisao Kelegorm da se rade dva zadatka - znači sve je obuhvaćeno tim zadacima?
I da li dolazi još nešto osim toga?
Jbg, moram ovako, nisam bila u mogućnosti da prisustvujem svim vežbama i predavanjima. I izvinjavam se ako je ovde negde već napisano, samo sam preletela preko ovih par strana.
Hvalaaaa : )

_________________
I intend to live forever. So far, so good.
*****


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.11.2008. 21:42:55 
Korisnikov avatar

Pridružio se: 25.12.2006. 20:22:17
Postovi: 1303
Lokacija: Beograd, Vozdovac
Godina: Dipl.
Smer: IS
makelele je napisao:
U ovom slučaju je tako, ali ne mora da bude inače.


Rekao je asistent da je uvek tako.

_________________
~Stay hungry, stay foolish, never settle.
~Desire, ask, believe, receive.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.11.2008. 22:56:21 
Korisnikov avatar

Pridružio se: 29.01.2008. 23:40:24
Postovi: 67
Godina: II
Smer: IS
Citiraj:
int brojSlobodnihMesta(){
int broj_s=0;
for (int i=0; i<50; i++)
if (sedista[i]==true) broj_s++;
return broj_s;
}

int brojZauzetihMesta(){
int broj_z=0;
for (int i=0; i<50; i++)
if (sedista[i]==true) broj_z++;
return broj_z;

Da li je dole greska?u if-u treba false,zar ne?Jer false predstavlja zauzeta.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.11.2008. 23:03:17 
Moderator
Korisnikov avatar

Pridružio se: 24.07.2006. 16:33:51
Postovi: 10041
Godina: Dipl.
Smer: IS
Uopste ne moras da pravis metodu od For i If petlji za broj zauzetih mesta, mozes samo od ukupnog broja mesta da oduzmes broj slobodnioh mesta i dobijes zauzeta. Ili obrnuto, jelte.

_________________
There are three things all wise men fear: the sea in storm, a night with no moon, and the anger of a gentle man.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.11.2008. 23:30:58 
Korisnikov avatar

Pridružio se: 18.05.2008. 16:55:38
Postovi: 19
Godina: II
Smer: IS
Ljudi, koja je fora sa onim nošenjem papirnih beležaka na kolokvijum/ispit?

To stvarno može?

Šta je od beležaka tačno moguće poneti sa sobom?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.11.2008. 23:33:30 
Korisnikov avatar

Pridružio se: 10.10.2007. 14:27:49
Postovi: 955
Godina: Dipl.
Smer: IS
ivank, bilo sta. zabranjene su elektronske stvari-usb, net...sve opipljivo na papiru mozes poneti. (ovo je sve vec pisalo,prelistaj malo temu pre nego postavis FAQ)

_________________
"...nek' bulevari sveta pamte muziku tvojih koraka..."


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.11.2008. 23:34:31 
Korisnikov avatar

Pridružio se: 29.01.2008. 23:40:24
Postovi: 67
Godina: II
Smer: IS
Ovako je uradjeno kod njih na sajtu.Ali kada bismo racunali samo zauzeta,bez slobodnih pravili bi petlju sa false?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 08.11.2008. 23:35:22 
Korisnikov avatar

Pridružio se: 18.05.2008. 16:55:38
Postovi: 19
Godina: II
Smer: IS
hvala Majche!


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
Prikaži postove u poslednjih:  Poređaj po  
Započni novu temu Ova tema je zaključana, ne možete da menjate postove ili da odgovarate  [ 430 Posta ]  Idi na stranicu Prethodni  1, 2, 3, 4, 5, 6, 7, 8 ... 18  Sledeća


Ko je OnLine

Korisnici koji su trenutno na forumu: Nema registrovanih korisnika i 10 gostiju


Ne možete postavljati nove teme u ovom forumu
Ne možete odgovarati na teme u ovom forumu
Ne možete monjati vaše postove u ovom forumu
Ne možete brisati vaše postove u ovom forumu
Ne možete slati prikačene fajlove u ovom forumu

Pronađi:
Idi na:  
Copyleft FONForum 2001-2014 | Powered by phpBB © phpBB Group