20090126

20090126



Zadanie 8.

Napisać następujące klasy:

1. Drukarka, Ma chronione pole kartkiPapieru typu int. Konstruktor ustawia wartość tego po\a na 0. Ma funkcję ZaładujPapier która ustawia to pole na przekazaną w argumencie wartość oraz funkcję Drukuj która jeśli wartość tego pola jest większa od 0 wyprowadza nakonsoię napis „Wydrukowane” i zmniejsza wartość pola o 1, w przeciwnym wypadku wyprowadza na konsolę napis „Brak papieru”

2. Kopiarka. Dziedziczy po klasie Drukarka. Ma funkcję Kopiuj przyjmującą jako argument liczbę kopii (typu int). Wywołanie tej funkcji powoduje wywołanie funkcji Drukuj z klasy bazowej tyle razy, ile kopii ma być wykonane.

Przetestować na dowolnym przykładzie.

Na ocenę 3: napisać definicje obu klas, ze szkieletowymi definicjami funkcji (zapewniającymi kompilację programu ale nie posiadającymi funkcjonalności)

Na ocenę 4: napisać definicje konstruktora klasy Drukarka, funkcji ZaładujPapier, Drukuj i Kopii

Na ocenę 5: w fimkcji ZaładujPapier rzucać wyjątek jeśli wartość przekazana w argumencie jes1 większa od 500


Wyszukiwarka

Podobne podstrony:
lampa Zadanie 6. Napisać następujące klasy: 1.    Lampa. Ma publiczne pole typu int o
page0205 PRZED UŻYCIEM „ATLASU" POPRAWIĆ NASTĘPUJĄCE: BŁĘDY DRUKARSKIE Zamiast   &nbs
Obraz3 (123) Zadanie 90. (2 pkt) Przekątna sześcianu ma długość 9. Oblicz pole powierzchni całkowit
95 (33) ZADANIA TESTOWE 95 6 Krawędź podstawy ostrosłupa prawidłowego czworokątnego ma 6 cm, a pole
Zadania Zaproponuj klasę Kwadrat z następującymi polami: bok, przekątna, obwód, pole. Klasa powinna
DSC00115 Kolokwium U z Maszyn asynchronicznych Zadanie Trójfazowy indukcyjny silnik pierścieniowy ma
Obrazek77 Zadanie 13. (1 pkt) Promień okręgu opisanego na trójkącie równobocznym ma długość —. Pole
270 (30) - 270 - 271 Zadanie 3.16 Na podstawie rys. 3.16 dla obwodu a) możemy napisać następuj
kapitału własnego przedsiębiorstwa możemy wysnuć następującą interpretację: firma X ma za zadanie
img076 CAŁKOWANIE WYBRANYCH FUNKCJI TRYGONOMETRYCZNYCH ZADANIA Obliczyć następujące
W celu określenia wymagań technicznych dróg wprowadza się klasy dróg. Rozróżnia się następujące klas
Kolokwium?łki Szemberg Krak Trzecie kolokwium z Analizy Matematycznej Zadanie 1 Obliczyć następujące

więcej podobnych podstron