Registracija
  • a
  • Bolesno
  • Gladno
  • Ljuto
  • Ludo
  • Neodlucno
  • Nostalgicno
  • Odlucno
  • Opusteno
  • Pijano
  • Ponosno
  • Posrano
  • Sjajno
  • Snazno
  • Sretno
  • Tuzno
  • Uplaseno
  • Usamljeno
  • Uspavano
  • Voljeno
  • Zadovoljno
  • Zakon
  • Zaljubljeno
  • Zamisljeno
  • Zarazeno
  • Zgodno
  • Zgrozeno
  • Zivcano
  • Zlobno
  • Pokazuje rezultate 1 do 3 od 3
    1. #1
      Ocelot avatar
      a
       
      Datum pristupanja
      May 2014
      Lokacija
      Sarajevo
      Poruke
      3,356
      Teme
      262
      CHB
      301
      Spomenut(a)
      90 post(ova)
      Označen(a)
      2 tema
      Dnevna aktivnost
      37 min
      Like (kliknutih)
      2401
      Like (dobivenih)
      1877
      Rep

      12. kolo takmičenja u programiranju [3/3]

      12. kolo takmičenja u programiranju - Zadatak 3


      Pravila igre


      1. Programski jezici koje trenutno prihvatamo: C, C++, C#, Java, Python
      2. Bodove će dobiti samo onaj ko prvi tačno uradi zadatak.
      3. Prvi zadatak nosi 10 bodova, drugi 15, a treći 20.
      4. Prihvata se samo potpuno tačan kod, djelimično tačni kodovi se odbacuju.
      5. Kod morate uploadovati na: PASTEBIN (CLICK) , GITHUB
      6. U svakoj postavci će vam biti objašnjen uslov za tačan kod.
      7. Pobjednik kola (takmičar sa najvećim brojem bodova) kao nagradu dobija 15 CHB.
      8. Spam, glupiranje i opčenito postavljanje postova koji nemaju veze sa temom će biti kažnjeni.



      ZADATAK:
      Napraviti klasu Stopwatch ili Stoperica. Napraviti unutar te klase metode Start() i Stop(). U glavnoj funkciji je potrebno pozvati metode Start() i Stop(). Nakon toga trebate napraviti ispis koliko je vremena prošlo od izvršavanja funkcije Start() do izvršavanja funkcije Stop(). U funkciji Start() spriječiti izvršavanje te funkcije ukoliko je ona pozvana nakon što je već jednom pozvana u glavnoj funkciji, a nije zaustavljena funkcijom Stop().


      NAPOMENA:
      Ovaj zadatak je za promjenu zahtjevniji od ovih koje sam do sad postavljao, jer ovdje već trebate malo sami razmisliti. Ovdje ne postoji jedno jedino tačno rješenje, možete se snaći na razne načine. Predlažem korištenje jezika C#.

      Veoma je lako izračunati koliko je vremena prošlo između Start() i Stop(), ukoliko ne znate sami ne želim da vam dajem hint, jer se morate naučiti poslužiti googleom za te stvari. Za ovakve stvari je pogotovo prelagano naći rješenje.


      SRETNO!

    2. #2
      Sahne Moody avatar
      Datum pristupanja
      Jan 2013
      Poruke
      260
      Teme
      4
      CHB
      300
      Spomenut(a)
      14 post(ova)
      Označen(a)
      0 tema
      Dnevna aktivnost
      N/A
      Like (kliknutih)
      169
      Like (dobivenih)
      153
      Rep
      Java - https://pastebin.com/u6aLZhfp

      P.S
      morao sam napisati u nano sekundama jer je kompajler previse brz

    3. #3
      Ocelot avatar
      a
       
      Datum pristupanja
      May 2014
      Lokacija
      Sarajevo
      Poruke
      3,356
      Teme
      262
      CHB
      301
      Spomenut(a)
      90 post(ova)
      Označen(a)
      2 tema
      Dnevna aktivnost
      37 min
      Like (kliknutih)
      2401
      Like (dobivenih)
      1877
      Rep
      Bravo, odlično si ovo uradio, upravo ovakvo nešto sam tražio, drago mi je što si shvatio postavku. Dobio si 20 bodova, a ujedno i pobjedio ovo kolo, čestitam! Petnaest CHB će ti biti poslano.

      Inače, da znate svi koji pratite ovo i koje zanima, u C# bi se mogli poslužiti klasom DateTime koja ima metodu DateTime.Now(), pa prilikom zaustavljanja štoperice možete jednostavno oduzeti.

      Još jedna stvar, C# ima .NET biblioteke koje možete uključiti u svoje programe i mogu biti jasko korisne. Tako ukoliko iskoristitite System.Diagnostics biblioteku (using System.Diagnostics imat ćete već napravljenu Stopwatch klasu.

      var stopwatch = new Stopwatch();

      Imate sve ove funkcionalnosti koje su potrebne u zadatku. DotNet je stvarno predobra stvar i baš ćemo razgovarati o tome.
      Posljednje uređivanje od Ocelot : 18-01-22 at 21:16

     

     
  • Pravila pisanja poruke

    • Ne možete otvoriti novu temu
    • Ne možete ostaviti odgovor
    • Ne možete stavljati privitke
    • Ne možete uređivati svoje postove
    •