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

Sta vraca ova metoda?

[es] :: .NET :: Sta vraca ova metoda?

[ Pregleda: 1689 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

boguda
Belgrade

Član broj: 310711
Poruke: 100
*.dynamic.isp.telekom.rs.



+2 Profil

icon Sta vraca ova metoda?16.03.2013. u 18:32 - pre 135 meseci
15) Dodati properti devizni_depozit I kurs I dve metode prodaj_devize(parametar iznos) I kupi_devize(parametar iznos). Ovim funkcijama se za iznos menja vrednost devizni_depozit, a depozit za iznos * kurs.
ovo je samo deo zadatka
nije mi jasan bold deo
bez blama
 
Odgovor na temu

plague
Software Developer
Auckland, NZ

Član broj: 46734
Poruke: 623
*.dynamic.sbb.rs.



+373 Profil

icon Re: Sta vraca ova metoda?16.03.2013. u 19:39 - pre 135 meseci
Otprilike ovako ide. Ne znam da li imas i domacu valutu koja se treba uvecati ili smanjiti.

Code (csharp):

     class Racun
     {
          public decimal DevizniDepozit { get; set; }

          public decimal Kurs { get; set; }

          public void prodaj_devize(decimal iznos)
          {
               decimal temp;
               if ((temp = this.DevizniDepozit - iznos * this.Kurs) < 0)
                    throw new Exception("Nemate dovoljno deviza za prodavanje");
               this.DevizniDepozit = temp;
          }

          public void kupi_devize(decimal iznos)
          {

               this.DevizniDepozit += iznos * this.Kurs;
          }

     }
 
 
Odgovor na temu

boguda
Belgrade

Član broj: 310711
Poruke: 100
*.dynamic.isp.telekom.rs.



+2 Profil

icon Re: Sta vraca ova metoda?16.03.2013. u 19:45 - pre 135 meseci
da ali cini mi se da se trazi da funkcija promeni devizni_depozit za iznos i depozit za iznos * kurs
bez blama
 
Odgovor na temu

plague
Software Developer
Auckland, NZ

Član broj: 46734
Poruke: 623
*.dynamic.sbb.rs.



+373 Profil

icon Re: Sta vraca ova metoda?16.03.2013. u 20:02 - pre 135 meseci
Ovako napisano menja.

Mozda te buni += operator? Ili ono kada u if-u dodeljujem vrednost temp promenljivoj?
 
Odgovor na temu

boguda
Belgrade

Član broj: 310711
Poruke: 100
*.dynamic.isp.telekom.rs.



+2 Profil

icon Re: Sta vraca ova metoda?16.03.2013. u 20:07 - pre 135 meseci
buni me gde je tu promenljiva depozit
depozit je recimo dinarski a devizni_depozit rezimo evro(nebitno)
kada kazes kupi evre rezimo 100e(to je iznos) po kursu rezimo 10 on skida sa depozita iznos*kurs a devizni_depozit uvecava a iznos
a treba da sacuva depozit i devizni_depozit
da treba da sacuva jedno bilo bi lako rekao bi return devizni_depozit ali ovako...
bez blama
 
Odgovor na temu

plague
Software Developer
Auckland, NZ

Član broj: 46734
Poruke: 623
*.dynamic.sbb.rs.



+373 Profil

icon Re: Sta vraca ova metoda?16.03.2013. u 20:57 - pre 135 meseci
Ok, nisam lepo shvatio jer sam mislio da zapravo govoris o istom depozitu, a ne da postoji i dinarski.

Code (csharp):

class Racun
{
     public decimal DevizniDepozit { get; set; }
     public decimal DinarskiDepozit { get; set; }

     public decimal Kurs { get; set; } //odnos eur/rsd

     public void prodaj_devize(decimal iznos)
     {
          decimal temp;
          if ((temp = this.DevizniDepozit - iznos) < 0)
               throw new Exception("Nemate dovoljno deviza za prodavanje");
          this.DevizniDepozit = temp;
          this.DinarskiDepozit += iznos * this.Kurs;
     }

     public void kupi_devize(decimal iznos)
     {
          decimal temp;
          if ((temp = this.DinarskiDepozit - iznos * this.Kurs) < 0)
               throw new Exception("Nemate dovoljno dinara da bi kupili " + iznos + " deviza");
          this.DinarskiDepozit = temp;

          this.DevizniDepozit += iznos;
     }

}
 
 
Odgovor na temu

boguda
Belgrade

Član broj: 310711
Poruke: 100
*.dynamic.isp.telekom.rs.



+2 Profil

icon Re: Sta vraca ova metoda?16.03.2013. u 20:59 - pre 135 meseci
hvala
bez blama
 
Odgovor na temu

[es] :: .NET :: Sta vraca ova metoda?

[ Pregleda: 1689 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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