• Nie Znaleziono Wyników

Programowanie obiektowe Laboratorium nr IV

N/A
N/A
Protected

Academic year: 2021

Share "Programowanie obiektowe Laboratorium nr IV"

Copied!
1
0
0

Pełen tekst

(1)

Programowanie obiektowe

Laboratorium nr IV

Zadanie 1. (Na zaliczenie)

Klasa Portfel służy do tworzenia obiektów przechowujących informacje dot. oszczędności danej osoby (pola prywatne klasy: ile (static int), numer (int), bilans (float)). Zaimplementuj odpowiednie metody, przeciąż odpowiednie operatory, tak aby poniższy kod działał poprawnie.

int main() {

Portfel p1(2300); //numer portfela nadawany automatycznie wg pola //statycznego ile

Portfel p2(1800);

p1 + 100; //kwote w portfelu p1 zwiekszy o 100 p2 – 200; //kwote w portfelu p2 zmniejszy o 200

cout << p1 << p2 << endl; //wypisze pola prywatne portfeli p1 i p2

Portfel p3;

p3 = p1 + p2; //p3 jest suma portfeli p1 i p2 (suma bilansow z portfeli)

cout << p3 << endl;

return 0;

}

Zadanie 2.

Dla poniższej deklaracji klasy napisz jej implementację oraz napisz krótki program korzystający z wszystkich metod składowych.

class Sportowiec {

private:

static int ile;

char * nazwisko;

char * sport;

double waga;

public:

Sportowiec();

Sportowiec(const char*, const char*, const double);

~Sportowiec();

Sportowiec(const Sportowiec &);

Sportowiec & operator=(const Sportowiec &);

static int getIle(); //zwraca ilosc istniejących obiektów friend ostream & operator<<(ostream &, const Sportowiec &);

};

Cytaty

Powiązane dokumenty

b) Jeśli podano liczbę 1234, to program wypisuje na ekranie „Brawo, to właściwy kod” i w kolejnym wierszu „masz teraz dostęp do tajnych informacji”3. Jeśli nie podano

Wyznacza wartość liczby  metodą Monte Carlo z zadaną dokładnością.. Rysuje „spiralę prostokątną” zwijającą się do punktu

Za pomocą klas programista stara się opisać obiekty, ich właściwości, zbudować konstrukcje, interfejs, dzięki któremu będzie można wydawać polecenia realizowane potem

Napisz klasę o nazwie Prostokat zawierającą dwie składowe typu Punkt - współrzędne lewego górnego oraz prawego dolnego wierzchołka prostokąta (rozpatrujemy prostokąty o

momenty w życiu? Czy w obecnej sytuacji, kiedy pozostajemy w domu możemy stracić radość życia? Czy i w jaki sposób możemy temu zapobiec? Jak możemy pomóc naszym bliskim?

Uruchom pętlę wyszukującą w tablicy (tak jak w metodzie wyszukaj_w_tablicy); jeśli zostanie znaleziony element (metoda z klasy Szukaj z klasy Osoba) to należy usunąć

Napisz program wg przykładu 1 (wykład 5), który w klasie Napis1 posiada metodę typu static Zakres, która sprawdza, podany znak ch jest dużą literą.. Jeśli warunek jest

Należy dołożyć opcje, w której oblicza się średnią dla dwóch osób i wyświetla obliczoną wartość w trybie konsolowym