Podpiraj nas in si oglej kak oglas:
(ko jih klikneš, so lepši! ;) )

n/a

PROG2: Vaja06: N02: Abstraktne metode (v c++)

Sonicelo, 01 May 2010, Ni ni komentarjev
Kategorija: PROG II
Tags:

Navodilo:

  1. Napišite razred IzpisPonudbe, ki bo imel zaščiteno lastnost seznamIzdelkov, stevilo_storitev in podjetje ( razrede snamite tukaj).
  2. Konstruktur (privzeti, kopirni, pretvorbeni)
  3. Destruktor
  4. Napišite javno metodo izpisPonudbe z naslednjo funkcionalnostjo:
    izpisPonudbe() {
       glavaPonudbe();
       for(int i=0; i< stevilo_izdelkov; i++)
       {
          teloPonudbe(i, izdelki[i]);
       }
       nogaPonudbe();
    }
    
  5. Javno abstraktno metodo glavaPonudbe(), ki na ponudbo izpiše podatke o podjetju.
  6. Javno abstraktno metodo teloPonudbe(int i, Storitev stor), ki na ponudbo izpiše podatke o izdelku.
  7. Javno abstraktno metodo nogaPonudbe(), ki na ponudbo izpiše podatek o skupni ceni izdelkov.
  8. Iz razreda IzpisPonudbe izpeljite razred IzpisPonudbeTekst, ki implementira metode glavaPonudbe(), teloPonudbe(Storitev stor) in nogaPonudbe().
UML predstavitev naloge*
* Tudi razred Storitev (ter vsebovana razreda Enota in Cena), bi lahko predstavili v zgornjem razrednem diagramu.

Rešitev:

PROG2:Vaja06:N02: Abstraktne metode - Naložil: Narmotur

Oglejte si še:

  1. PROG2: Vaja03: N02: Konstantne metode (v c++) – #2
  2. Kontakt
  3. PROG2: Vaja03: N01: Konstantne metode (v c++)
  4. PROG2: Vaja06: N01: Prekrivanje metod v razredih c++
  5. PROG1: N12: Število praštevil do 1000000

Komentarji

Te kaj tišči?

Ime *

Mail (hidden) *

Spletna stran

Spam protection by WP Captcha-Free

Arhiv

Oblak

 

rss

Vsevedno okno

Kategorije

Nekaj za preživetje:

Blogroll