Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Test Run > Programiranje

Programiranje Programski jezici, tehnike, alatke...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 19.1.2021, 19:13   #1
M@verick
Član
 
Član od: 1.4.2011.
Poruke: 88
Zahvalnice: 4
Zahvaljeno 3 puta na 3 poruka
Lightbulb C# zadatak - pomoc

Pozdrav,
Imam jedan zadatak iz C#,u principu su osnove c#

Poslednja ispravka: M@verick (21.1.2021 u 17:25)
M@verick je offline   Odgovor sa citatom ove poruke
Stara 19.1.2021, 20:12   #2
Neutrino
Deo inventara foruma
 
Član od: 17.6.2011.
Poruke: 6.961
Zahvalnice: 92
Zahvaljeno 3.101 puta na 1.878 poruka
Određen forumom Re: C# zadatak - pomoc

Citat:
M@verick kaže: Pregled poruke
Glavno pitanje je ,na sta se odnosi "lista klase igrac"? Da li je to sub klasa ili kako vec?
Lepo piše - lista.
Neutrino je offline   Odgovor sa citatom ove poruke
Stara 19.1.2021, 23:59   #3
M@verick
Član
 
Član od: 1.4.2011.
Poruke: 88
Zahvalnice: 4
Zahvaljeno 3 puta na 3 poruka
Određen forumom Re: C# zadatak - pomoc

E pa da,al problem je sto ja ne znam to da uradim,ne znam da iskoristim listu u metodi...jel mozes mozda da mi napises klasu sa tom listom kako bi izgledala,ili da mi das neke korisne linkove gde bih mogao to da vidim konkretno.
M@verick je offline   Odgovor sa citatom ove poruke
Stara 20.1.2021, 0:35   #4
Neutrino
Deo inventara foruma
 
Član od: 17.6.2011.
Poruke: 6.961
Zahvalnice: 92
Zahvaljeno 3.101 puta na 1.878 poruka
Određen forumom Re: C# zadatak - pomoc

Citat:
M@verick kaže: Pregled poruke
jel mozes mozda da mi napises klasu sa tom listom kako bi izgledala
Ne radim tuđe domaće zadatke kada druga strana ne pokazuje ni minimum zainteresovanosti i volje da nauči.

Kreni od nečega konkretnog pa onda možemo da pričamo.

Citat:
M@verick kaže: Pregled poruke
ili da mi das neke korisne linkove gde bih mogao to da vidim konkretno.
Dao sam ti već jedini link koji ti treba. Ostatak se uči na samom početku bilo kog C# kursa (bukvalno prva lekcija ili poglavlje).

Definiši prvo sve klase koje su ti potrebne (Klub, Igrac) i onda nađi načina kako da property Igraci, koja je definisan kao lista, prima nove igrače.

Poslednja ispravka: Neutrino (20.1.2021 u 0:45)
Neutrino je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku Neutrino na korisnoj poruci:
M@verick (20.1.2021)
Stara 20.1.2021, 0:47   #5
M@verick
Član
 
Član od: 1.4.2011.
Poruke: 88
Zahvalnice: 4
Zahvaljeno 3 puta na 3 poruka
Određen forumom Re: C# zadatak - pomoc

Citat:
Neutrino kaže: Pregled poruke
Ne radim tuđe domaće zadatke kada druga strana ne pokazuje ni minimum zainteresovanosti i volje da nauči.

Kreni od nečega konkretnog pa onda možemo da pričamo.

Dao sam ti već jedini link koji ti treba. Ostatak se uči na samom početku bilo kog C# kursa (bukvalno prva lekcija ili poglavlje).

Definiši prvo sve klase koje su ti potrebne (Klub, Igrac) i onda nađi načina kako da property Igraci, koja je definisan kao lista, prima nove igrače.
Posteno,javljam se sutra.
M@verick je offline   Odgovor sa citatom ove poruke
Stara 20.1.2021, 22:37   #6
M@verick
Član
 
Član od: 1.4.2011.
Poruke: 88
Zahvalnice: 4
Zahvaljeno 3 puta na 3 poruka
Određen forumom Re: C# zadatak - pomoc

Poceo sam sad da radim.Uopste nisam siguran da li sam postavio listu kako treba i gde treba,evo za sad to pa cu metode naknadno da okacim kad uradim.
Citat:
using System;
using System.Collections.Generic;

namespace zadatak
{
class Program
{
class Klub
{
public string Ime { get; set; }
public int Godina { get; set; }
public string Adresa { get; set; }
public string Igraci { get; set; }

public void DodavanjeIgraca()
{
List<Igrac> Igraci = new List<Igrac>();
ListaIgraca.Add(new Igraci("Petar", "Petrovic", "Krilo", 1992));
}
}

class Igrac
{
public string Ime { get; set; }
public string Prezime { get; set; }
public string Pozicija { get; set; }
public int GodinaRodjenja { get; set; }

public Igraci(string Ime,string Prezime,string Pozicija,int GodinaRodjenja)
{
this.Ime = Ime;
this.Prezime = Prezime;
this.Pozicija = Pozicija;
this.GodinaRodjenja = GodinaRodjenja;
}


}
static void Main(string[] args)
{
Klub novi = new Klub("Radnicki", 1192, "Nenzanong junaka");
novi.DodavanjeIgraca();
}
}
}
Da li mozda sad ovo na nesto lici?

Poslednja ispravka: M@verick (20.1.2021 u 23:40)
M@verick je offline   Odgovor sa citatom ove poruke
Stara 20.1.2021, 23:28   #7
Mocko
Starosedelac
 
Član od: 18.11.2005.
Lokacija: Beograd, povremeno Trebinje
Poruke: 1.287
Zahvalnice: 941
Zahvaljeno 271 puta na 187 poruka
Određen forumom Re: C# zadatak - pomoc

Ako nije tajna za šta je uopšte ovaj domaći zadatak ? Rekao bih da te programiranje i ne zanima previše al ti treba samo da se odradi ?
Mocko je offline   Odgovor sa citatom ove poruke
Stara 20.1.2021, 23:39   #8
M@verick
Član
 
Član od: 1.4.2011.
Poruke: 88
Zahvalnice: 4
Zahvaljeno 3 puta na 3 poruka
Određen forumom Re: C# zadatak - pomoc

Ma treba mi za neki kontrolni koji je inace sutra
M@verick je offline   Odgovor sa citatom ove poruke
Stara 21.1.2021, 1:33   #9
M@verick
Član
 
Član od: 1.4.2011.
Poruke: 88
Zahvalnice: 4
Zahvaljeno 3 puta na 3 poruka
Određen forumom Re: C# zadatak - pomoc

Kod:
using System;
using System.Collections.Generic;
namespace zadatak
{
    class Program
    {
        static void Main(string[] args)
        {
            Klub noviklb = new Klub("BBRS", 1192, "nebitno");
            noviklb.DodavanjeIgraca(new Igrac("Petar", "Petrovic", "Krilo", 1992));
            noviklb.DodavanjeIgraca(new Igrac("Badr", "Hari", "Napad", 1993));
            Console.WriteLine(noviklb);
            Console.ReadLine();
        }
        class Klub
        {
            public Klub(string ime, int godina, string adresa)
            {
                Ime = ime;
                Godina = godina;
                Adresa = adresa;
            }
            public string Ime { get; set; }
            public int Godina { get; set; }
            public string Adresa { get; set; }
            public List<Igrac> Igraci { get; set; } = new List<Igrac>();
            public void DodavanjeIgraca(Igrac igr)
            {
                Igraci.Add(igr);
            }
        }
        class Igrac
        {
            public string Ime { get; set; }
            public string Prezime { get; set; }
            public string Pozicija { get; set; }
            public int Godine { get; set; }
            public Igrac(string Ime, string Prezime, string Pozicija, int Godine)
            {
                this.Ime = Ime;
                this.Prezime = Prezime;
                this.Pozicija = Pozicija;
                this.Godine = Godine;
            }
        }
    }
}
Okej,evo finalne verzije koja ne radi kako treba. I ne znam sta moze da bude problem sad. imam konsktrukor u igracu lista u klubu ...ne znam sta moze da bude.
M@verick je offline   Odgovor sa citatom ove poruke
Stara 21.1.2021, 5:32   #10
Wolf72
Član
 
Član od: 28.8.2012.
Poruke: 100
Zahvalnice: 27
Zahvaljeno 8 puta na 8 poruka
Određen forumom Re: C# zadatak - pomoc

Citat:
Wolf72 kaže: Pregled poruke
Kod:
using System;
using System.Collections.Generic;
namespace zadatak
{
    public class Program
    {
       public static void Main(string[] args)
        {
            Klub noviklb = new Klub("BBRS", 1192, "nebitno");
            noviklb.DodavanjeIgraca(new Igrac("Petar", "Petrovic", "Krilo", 1992));
            noviklb.DodavanjeIgraca(new Igrac("Badr", "Hari", "Napad", 1993));
            Console.WriteLine(noviklb);
            Console.ReadLine();
        }
        class Klub
        {
            public Klub(string ime, int godina, string adresa)
            {
                Ime = ime;
                Godina = godina;
                Adresa = adresa;
				Igraci  = new List<Igrac>();
            }
            public string Ime { get; set; }
            public int Godina { get; set; }
            public string Adresa { get; set; }
            public List<Igrac> Igraci { get; set; } 
            public void DodavanjeIgraca(Igrac igr)
            {
                Igraci.Add(igr);
            }
        }
        class Igrac
        {
            public string Ime { get; set; }
            public string Prezime { get; set; }
            public string Pozicija { get; set; }
            public int Godine { get; set; }
            public Igrac(string Ime, string Prezime, string Pozicija, int Godine)
            {
                this.Ime = Ime;
                this.Prezime = Prezime;
                this.Pozicija = Pozicija;
                this.Godine = Godine;
            }
        }
    }
}
Linija: Console.WriteLine(noviklb);
Ti ne radi nista jer nisi override-ovao ToString metodu klase Klub.
Wolf72 je offline   Odgovor sa citatom ove poruke
Stara 21.1.2021, 8:44   #11
Krilce
Starosedelac
 
Član od: 4.11.2007.
Poruke: 1.721
Zahvalnice: 1.732
Zahvaljeno 628 puta na 363 poruka
Određen forumom Re: C# zadatak - pomoc

Ono sto treba da uradis je da ispises ko je najstariji igrac. Kako bi ispisao ko je najstariji igrac, unutar klase Igrac moras odraditi override metode ToString() (ako hoces da ispises i klub u kojem igra, to isto uradis i u klasi Klub), a zatim napraviti odgovarajuci format u kojem zelis da se Igrac ispise. Posto si pocetnik, najjednostavije ti je da za to koristis + operator za konkatenaciju stringova.

Za ispis najstarijeg igraca onda napises nesto kao:
Console.WriteLine($"Najstariji igrac kluba {klub} je {igrac}");

Naravno, pre toga moras napraviti metodu za pronalazenje najstarijeg igraca u klubu, kao i ukupnog broja trenutnih igraca (ovo ti je jedna linija koda, odradi prvo to da izuves ocenu vise ).

Da li bi korisnik tvoje aplikacije sam trebalo da pravi klub i da dodaje igrace/salje upite, ili je dovoljno da ovako zakucas u kodu jedan klub i par igraca u njemu i to ispises?
Krilce je offline   Odgovor sa citatom ove poruke
Stara 21.1.2021, 9:04   #12
M@verick
Član
 
Član od: 1.4.2011.
Poruke: 88
Zahvalnice: 4
Zahvaljeno 3 puta na 3 poruka
Određen forumom Re: C# zadatak - pomoc

hvala na pomoci svima.

Poslednja ispravka: M@verick (22.1.2021 u 0:51)
M@verick je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi

Alatke vezane za temu
Vrste prikaza

Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
Gledanje filmova putem Android telefona? Pomoc hitno Kobilic Aparati i oprema 34 13.8.2015 11:24
C zadatak sa nizovima Goonotora Programiranje 6 26.9.2012 11:52
Samsung gt-S5230 Aplikacije??? Pomoc Kobilic Aparati i oprema 26 17.9.2012 18:38
Pomoc oko pravljenja programa(C) RUSuper Programiranje 14 20.4.2012 17:35
pomoc...hitno VB sub3r Programiranje 9 28.5.2008 21:07


Sva vremena su po Griniču +2 h. Sada je 16:13.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2021, vBulletin Solutions, Inc.
Hosted by Beograd.com