(C++) Należy utworzyć klasę "osoba", przechowującą dane osób: nazwisko i wiek. Klasa powinna udostępniać funkcję: void dopisz(char nazwisko[], int wiek) - dopisanie danych, wyświetlenie komunikatu: Dodaje: [nazwisko],[wiek]... OK.
int zmien(char nazwisko[], int wiek) - zmiana danych, wyświetlenie komunkatu: Zmieniam: [nazwisko]->[nazwisko_nowe], [wiek]->[wiek_nowy].
int drukuj() - wypisanie danych na ekranie w formie: [nazwisko], [wiek]. int skasuj() - skasowanie danych osoby, wyświetlenie komunikatu: Kasuje: [nazwisko], [wiek]...
using std::cout; using std::cin; using std::endl; using std::string;
////////////////////////////// class osoba { public: string nazwisko; int wiek; void Dopisz(string, int); int Zmien(string, int); int Drukuj(); int Skasuj();
}; ////////////////////////////// void osoba::Dopisz(string nazw, int w) { nazwisko = nazw; wiek = w; cout<<" Dodaje " <<nazwisko <<" wiek " <<wiek; } int osoba::Zmien (string nazw, int w) { cout<<" Zmieniam " <<nazwisko <<"wiek: " <<wiek; nazwisko = nazw; wiek = w; cout<<" na: nazwisko: " <<nazwisko <<"wiek:" <<wiek; } int osoba::Drukuj() { cout<<nazwisko <<", " <<wiek; } int osoba::Skasuj() { cout<<" Kasuje " <<nazwisko <<" " <<wiek; nazwisko = "\0"; wiek = 0; }
int main (int, char*) { osoba spr1, spr2; getchar(); getchar(); }
using std::cout;
using std::cin;
using std::endl;
using std::string;
//////////////////////////////
class osoba {
public:
string nazwisko;
int wiek;
void Dopisz(string, int);
int Zmien(string, int);
int Drukuj();
int Skasuj();
};
//////////////////////////////
void osoba::Dopisz(string nazw, int w)
{
nazwisko = nazw;
wiek = w;
cout<<" Dodaje " <<nazwisko <<" wiek " <<wiek;
}
int osoba::Zmien (string nazw, int w)
{
cout<<" Zmieniam " <<nazwisko <<"wiek: " <<wiek;
nazwisko = nazw;
wiek = w;
cout<<" na: nazwisko: " <<nazwisko <<"wiek:" <<wiek;
}
int osoba::Drukuj()
{
cout<<nazwisko <<", " <<wiek;
}
int osoba::Skasuj()
{
cout<<" Kasuje " <<nazwisko <<" " <<wiek;
nazwisko = "\0";
wiek = 0;
}
int main (int, char*)
{
osoba spr1, spr2;
getchar();
getchar();
}