Započni novu temu Ova tema je zaključana, ne možete da menjate postove ili da odgovarate  [ 307 Posta ]  Idi na stranicu Prethodni  1 ... 5, 6, 7, 8, 9, 10, 11 ... 13  Sledeća
Autoru Poruka
PostPoslato: 27.06.2013. 12:51:00 

Pridružio se: 20.04.2011. 11:33:16
Postovi: 82
Godina: III
Smer: IS
Jel zna neko koji modifikatori pristupa trebaju da budu ispred atributa u biblioteci klasa ? private ?

I koji modifikator u konyolnoj klasi ? public ?? (nina je nešto rekla da ako ne staviš public, ostaviš prazno kao da piše public ?? )


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 27.06.2013. 12:56:35 

Pridružio se: 20.09.2012. 13:22:39
Postovi: 34
Godina: Dipl.
Smer: IS
Moja metoda za prva dva suglasnika:

public string prva2()
{
string[] reci = lokacija.Naziv.Split(' ');
int i = 0;
string b = "";
string c = "";
while (i < reci.Length)
{
string a = reci[i];
int j = 0;
while (j < a.Length)
{
if (!(a[j] == 'a' || a[j] == 'e' || a[j] == 'i' || a[j] == 'o' || a[j] == 'u'))
j++;
b += a[j];

}
c += b.Substring(0,2);
}
return c;
}


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 27.06.2013. 12:59:44 
Korisnikov avatar

Pridružio se: 11.10.2010. 13:14:12
Postovi: 226
Godina: IV
Smer: IS
^^U opštem sulučaju atributi su tipa private, ako se klasa nasledjuje onda nadklasa ima atribute tipa protected.

Za ovo durgo pitanje ne znam odgovor, ja sam i tu stavljao sve private. Mislim da je u principu sve jedno jer je konzolna aplikacija "nadklasa svih klasa" tj. da se njeni atributi koriste samo u tu.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 27.06.2013. 13:07:37 

Pridružio se: 20.04.2011. 11:33:16
Postovi: 82
Godina: III
Smer: IS
Hvala puno


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 27.06.2013. 13:17:35 
Korisnikov avatar

Pridružio se: 18.07.2007. 21:01:16
Postovi: 718
Godina: Apsolvent
Smer: IS
@ivancar
Ne moras ti da pravis novu metodu dajSuglasnike ali je tako (bar meni) lakse da se ne zapetljam u silnim petljama i sa silnim uslovima. Mislim da te niko to zbog toga nece cimati - potpuno legitimno i u krajnjem slucaju "cistije resenje" i uvek tu metodu mozes da korsitis za nesto drugo ako ti zatreba.

_________________
"You don't want to sell me death-sticks!"
"You want to go home and rethink your life!"


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 27.06.2013. 13:20:39 
Korisnikov avatar

Pridružio se: 11.10.2010. 13:14:12
Postovi: 226
Godina: IV
Smer: IS
^
Ovako sam rešio problem:

Kod:
public override string DajPodatke()
        {
            string bezSamo= lokacija.Naziv.Replace("a","");
            bezSamo= lokacija.Naziv.Replace("e","");
            bezSamo= lokacija.Naziv.Replace("i","");
            bezSamo= lokacija.Naziv.Replace("o","");
            bezSamo= lokacija.Naziv.Replace("u","");
            string[] reci=bezSamo.Split(' ');
            string konacno;
            for (int i = 0; i < reci.Count(); i++)
         {
             konacno+=string.Format("{0} ",reci[i].Substring(0,2));
         }
            return string.Format("{0} {1} {2} ",konacno, spisakPesma.Count.ToString(), base.DajPodatke());
        }


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 27.06.2013. 13:57:46 

Pridružio se: 14.08.2010. 18:57:18
Postovi: 73
Godina: I
Smer: IS
Modifikatori za atribute uvek treba da su private (osim za nadredjenu klasu), ne vidim zašto bi i oni bili public kada im svakako pristupaš iz te iste klase (ne treba da imaš ni propertije).

Drugo, naravno da možeš da praviš nove metode (npr. dajSuglasnike() ), samo ja uvek stavim da su takve metode private...

^јеl si proverio ovo? posto izgleda dosta lakse od tih dodatnih metoda, ali me samo buni da li "" može kojim slučajem da uzima neku poziciju u stringu iako zapravo ne postoji, jer ti nisi izbacio ta slova već si im promenio vrednost?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 27.06.2013. 14:10:17 
Korisnikov avatar

Pridružio se: 11.10.2010. 13:14:12
Postovi: 226
Godina: IV
Smer: IS
^ Ovo što sam okačio je samo deo koda (onaj deo koji mi nje bio jasan).

...replace("a","") sam video na nekom pdf-u gde su urađeni neki zadaci. I Ninu sam pitao na konsultacijama da li može tako da se reši ona je rekla da može. Nisam pokretao konzolnu aplikaciju, samo sam bildovao i nema grešaka.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 27.06.2013. 18:45:18 

Pridružio se: 07.09.2012. 22:43:30
Postovi: 145
Godina: Apsolvent
Smer: IS
[Programski jezici]
Kolege,
da li bi neko mogao da mi pozajmi na kopiranje ili proda OVOGODISNJU svesku iz programskih jezika?
Hvala puno unapred!!!


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 27.06.2013. 21:05:52 

Pridružio se: 15.02.2012. 16:23:26
Postovi: 60
Godina: III
Smer: IS
je l' moze neko da mi objasni kako se koristi string.format u 7om?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 28.06.2013. 01:00:13 

Pridružio se: 20.04.2011. 11:33:16
Postovi: 82
Godina: III
Smer: IS
Šta će ti to ?
string.Format(); koristiš samo ako piše da se vrati formatiran string.

Ovde samo lupiš return i to nešto što uneseš.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 28.06.2013. 12:43:00 
Korisnikov avatar

Pridružio se: 08.02.2008. 00:21:23
Postovi: 457
Godina: Dipl.
Smer: IS
u svim zahtevima gde se zahteva vracanje nekih stringova(iliti dajPodatke()) radite sa return, krace je

Žarke je napisao:
Modifikatori za atribute uvek treba da su private (osim za nadredjenu klasu), ne vidim zašto bi i oni bili public kada im svakako pristupaš iz te iste klase (ne treba da imaš ni propertije).


svejedno je kojeg su tipa(mislim na modifikatori za pristup), ja sam uvek radio public zbog skracenice koja postoji u visual studio kad kucas propertije(prop pa tab tab) , mislim da samo klasa koja se nasledjuje mora da ima private, mada mene marko nije cimao oko toga

_________________
It's not about hours you put in practice, its about what u put in the hours


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 29.06.2013. 00:08:15 
Korisnikov avatar

Pridružio se: 22.09.2009. 18:29:54
Postovi: 198
Godina: Dipl.
Smer: IS
ivancar je napisao:
Kako ste rešili 4. metodu u praktičnom 5?

Citiraj:
"...vraća formatiran string kao prva 2 suglasnika svake reči u nazivu lokacije..."



Ja ovako. Neka me neko ispravi :)

Citiraj:
public override string dajPodatke()
{
int brojPesama = 0;
for (int i = 0; i < spisakPesama.Count; i++)
{
brojPesama++;
}
string dvaSMGL = lokacija.Naziv.Replace("a","");
dvaSMGL.Replace("e","");
dvaSMGL.Replace("i","");
dvaSMGL.Replace("o","");
dvaSMGL.Replace("u","");
string[] reci = dvaSMGL.Split(' ');
string[] niz = new string[reci.Count()];
for (int i = 0; i < reci.Count(); i++)
{
niz[i] = reci[i].Substring(0,2);
}
return string.Format("{0} {1} {2} {3}", niz, nacionalnost, brojPesama, base.dajPodatke());
}

_________________
Slika


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 29.06.2013. 23:15:33 
Korisnikov avatar

Pridružio se: 08.02.2008. 00:21:23
Postovi: 457
Godina: Dipl.
Smer: IS
Probajte nesto ovako za sve te zahteve gde se vracaju samogalsnici suglasnici i sta ti ja znam, preglednije je i cenim lakse
Kod:
  public string DajSuglasnike(string unos)
        {
            string rezultat = "";
            List<char> samoglasnici = new List<char>() { 'a', 'e', 'i', 'o', 'u' };
            foreach (var item in unos)
            {
                if (!samoglasnici.Contains(item))
                {
                    rezultat += item;
                }
                if (rezultat.Length==2)
                {
                    break;
                }
            }
            return rezultat;
        }

i onda samo pozovete u metodi za podatke
Kod:
public string DajPodakte()
        {
            string nekaRec = Lokacija //pa sad ovde ide ona rec iz koje se izvlace samoglasnici/suglasnici i sta ti ja znam
            string[] rec = nekaRec.Split(' ');
            string rezultat = "";

            foreach (var item in rec)
            {
                rezultat += DajSuglasnike(item) + " ";
            }
            return rezultat;
        }

_________________
It's not about hours you put in practice, its about what u put in the hours


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 30.06.2013. 18:02:35 

Pridružio se: 14.08.2010. 18:57:18
Postovi: 73
Godina: I
Smer: IS
Jel hoce neko da napise primer sa delegatima i dogadjajima?
Tj sta treba da ide u konzolnu aplikaciju a sta u neku klasu (onih 5 koraka što je Nina navela)... Ja bih možda i umeo to da uradim ali lošije kapiram šta se zapravo radi tu i zbog čega


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 30.06.2013. 21:46:26 

Pridružio se: 20.09.2012. 13:22:39
Postovi: 34
Godina: Dipl.
Smer: IS
^ Slikao sam ti moju svesku sa konsultacija 24og. Ako ti nesto nije jasno, pitaj, sabloncina. I pazi da li je parametarski delegat ili ne, lepo ti je objasnjeno na msdn-u. U predroku je dosao parametarski :D
Link: http://postimg.org/image/fmtsib8k5/


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 30.06.2013. 22:01:29 
Korisnikov avatar

Pridružio se: 02.05.2007. 23:59:51
Postovi: 45
Godina: Apsolvent
Smer: IS
Izašli su rezultati testa iz roka.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 01.07.2013. 10:53:20 
Korisnikov avatar

Pridružio se: 22.09.2009. 18:29:54
Postovi: 198
Godina: Dipl.
Smer: IS
Zna li neko kako da izvucem najveci element iz liste po nekom atributu(npr duzina)?


Citiraj:
List<Pesma> spisakPesama = new List<Pesma>();

class Pesma
{
string naziv;
double duzina;
}

_________________
Slika


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 01.07.2013. 12:15:59 
Korisnikov avatar

Pridružio se: 11.10.2010. 13:14:12
Postovi: 226
Godina: IV
Smer: IS
public void nadjiMax()

{
double trajanje=0;
for (i=0; i<spisakPesama.count; i++)
{
if(trajanje<spisakPesama[i].duzina)
{
trajanje=spisakPesama[i];
}
i++;
}
}
Ja bih ga ovako rešio :)


Šta znači kada uslovno prođemo praktični?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 01.07.2013. 15:02:45 
Korisnikov avatar

Pridružio se: 10.11.2009. 14:40:51
Postovi: 87
Godina: II
Smer: IS
Da li zna neko da li vaze polozeni kolokvijumi u septembru?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 02.07.2013. 17:39:53 

Pridružio se: 10.05.2012. 21:05:01
Postovi: 39
Godina: IV
Smer: IS
Moze li neko sa sigurnoscu da kaze na koji nacin se formira ocena.Hvala.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 02.07.2013. 18:33:21 

Pridružio se: 13.01.2012. 02:10:34
Postovi: 89
Godina: II
Smer: IS
Je l dobio neko odgovor da li ce vaziti polozeni kolokvijumi i u septembru?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 02.07.2013. 18:46:49 

Pridružio se: 15.02.2012. 16:23:26
Postovi: 60
Godina: III
Smer: IS
Je l' moze neko da mi napise kako je uradio ( vezbe prakticni 5) 3 i 6 zadatak?
Konkretno u 3em kako pisem ono za duzinu pesme >5min?

Ako se neko seca i 3 zadatka u predroku, isto je bio neki uslov da je vreme filma isteklo ili tako nesto.. Kako to pisem?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 02.07.2013. 19:01:13 

Pridružio se: 10.05.2012. 21:05:01
Postovi: 39
Godina: IV
Smer: IS
Sto se tice treceg to su dve obicne metode daj podatke koje vracaju formatiran string.
Atribut je double duzinaPesme;
i onda jednostavno kazes:

public string DajPodatke()
{
string stanje = null;
if (duzina > 5 ) stanje = "Pesma duza od 5 minuta";
else stanje = "Pesma kraca od 5 minuta";

return string.Format("{0}{1}", naziv, stanje);

}


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
PostPoslato: 02.07.2013. 19:37:30 
Korisnikov avatar

Pridružio se: 18.07.2007. 21:01:16
Postovi: 718
Godina: Apsolvent
Smer: IS
Da li neko ima zadatak iz predroka?

_________________
"You don't want to sell me death-sticks!"
"You want to go home and rethink your life!"


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  [ 307 Posta ]  Idi na stranicu Prethodni  1 ... 5, 6, 7, 8, 9, 10, 11 ... 13  Sledeća


Ko je OnLine

Korisnici koji su trenutno na forumu: Nema registrovanih korisnika i 22 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