[C++] Klasa przechowująca liczbę.

paula07
Użytkownik
Użytkownik
Posty: 8
Rejestracja: 3 cze 2013, o 21:09
Płeć: Kobieta
Lokalizacja: Słupsk

[C++] Klasa przechowująca liczbę.

Post autor: paula07 »

Napisz klasę tajna_liczba, która przechowuje liczbę całkowitą w prywatnym polu liczba i udostępnia publiczna metodę zeruj, przypisująca wartość 0 polu liczba. Napisz metodę inkrementuj, która zwiększa o jeden wartość pola liczba obiektu typu tajna_liczba. Dodaj publiczną metodę wypisz, wypisującą wartość liczby. Napisz program testujący działanie obiektów zdefiniowanej klasy.

Niedługo mam egzamin, a nie wiem jak się zabrać za to zadanie, od tego zależy czy go zdam, może ktoś mi pomoże? Będę wdzięczna:) Pozdrawiam
Ostatnio zmieniony 10 cze 2013, o 22:00 przez Afish, łącznie zmieniany 1 raz.
Powód: Poprawa wiadomości.
Awatar użytkownika
lightinside
Użytkownik
Użytkownik
Posty: 796
Rejestracja: 25 lis 2011, o 22:25
Płeć: Kobieta
Lokalizacja: Poznań/Łódź
Podziękował: 111 razy
Pomógł: 29 razy

[C++] Klasa przechowująca liczbę.

Post autor: lightinside »

Na początek zapoznaj się z samym wyglądem klasy czyli

Kod: Zaznacz cały

 class tajna_liczba{


};
Piszesz class które jest słowem kluczowy dla stworzenie klasy następnie nazwę dalej nawiasy (takie jak napisałam) na końcu piszesz ;

Jak chcesz ustawić prywatność to w nawiasach piszesz odpowiednie słowo czyli private protected lub public.

Czy umiesz pisać funkcje? i czy to co napisałam jest na razie jasne?
paula07
Użytkownik
Użytkownik
Posty: 8
Rejestracja: 3 cze 2013, o 21:09
Płeć: Kobieta
Lokalizacja: Słupsk

[C++] Klasa przechowująca liczbę.

Post autor: paula07 »

Na razie rozumiem
Ser Cubus
Użytkownik
Użytkownik
Posty: 1406
Rejestracja: 6 maja 2012, o 22:46
Płeć: Mężczyzna
Lokalizacja: Polska
Podziękował: 107 razy
Pomógł: 145 razy

[C++] Klasa przechowująca liczbę.

Post autor: Ser Cubus »



szukałaś cokolwiek w internecie... ?
paula07
Użytkownik
Użytkownik
Posty: 8
Rejestracja: 3 cze 2013, o 21:09
Płeć: Kobieta
Lokalizacja: Słupsk

[C++] Klasa przechowująca liczbę.

Post autor: paula07 »

szukałam, ale nie znalazłam niczego co by mi rozjaśniło to zadanie. Informacje z tej strony też przeczytałam i nadal nie bardzo wiem od czego zacząć.
Ser Cubus
Użytkownik
Użytkownik
Posty: 1406
Rejestracja: 6 maja 2012, o 22:46
Płeć: Mężczyzna
Lokalizacja: Polska
Podziękował: 107 razy
Pomógł: 145 razy

[C++] Klasa przechowująca liczbę.

Post autor: Ser Cubus »

1. stwórz klase tajna_liczba
2. zadeklaruj zmienną typu całkowitego jako zmienną prywatną
3. zadeklaruj funkcje zeruj i inkrementuj jako funkcje publiczne

napisz to, a potem zobaczymy co dalej
paula07
Użytkownik
Użytkownik
Posty: 8
Rejestracja: 3 cze 2013, o 21:09
Płeć: Kobieta
Lokalizacja: Słupsk

[C++] Klasa przechowująca liczbę.

Post autor: paula07 »

utworzyłam klasę, zadeklarowałam zmienną i nie wie jak zadeklarować funkcję zeruj i inkrementować jako funkcje publiczne
konrad509
Użytkownik
Użytkownik
Posty: 1841
Rejestracja: 5 mar 2012, o 14:08
Płeć: Mężczyzna
Lokalizacja: Polska :D
Podziękował: 6 razy
Pomógł: 323 razy

[C++] Klasa przechowująca liczbę.

Post autor: konrad509 »

A wiesz jak w ogóle jak wygląda funkcja?
Ser Cubus
Użytkownik
Użytkownik
Posty: 1406
Rejestracja: 6 maja 2012, o 22:46
Płeć: Mężczyzna
Lokalizacja: Polska
Podziękował: 107 razy
Pomógł: 145 razy

[C++] Klasa przechowująca liczbę.

Post autor: Ser Cubus »

pokaz kod który już masz
paula07
Użytkownik
Użytkownik
Posty: 8
Rejestracja: 3 cze 2013, o 21:09
Płeć: Kobieta
Lokalizacja: Słupsk

[C++] Klasa przechowująca liczbę.

Post autor: paula07 »

Kod: Zaznacz cały

 // tajna_liczba.h
 class tajna_liczba
 {
       private:
               int liczba;
}
konrad509
Użytkownik
Użytkownik
Posty: 1841
Rejestracja: 5 mar 2012, o 14:08
Płeć: Mężczyzna
Lokalizacja: Polska :D
Podziękował: 6 razy
Pomógł: 323 razy

[C++] Klasa przechowująca liczbę.

Post autor: konrad509 »

Poza brakiem średnika po drugim nawiasie klamrowym, to na razie.
ODPOWIEDZ