#include <iostream> // zastosowanie podstawowej biblioteki wejścia i wyjścia
using namespace std;
class punkt // stworzyłem klase o nazwie punkt
{
static int nrP;
int nr;
double x, y;
public: // zastosowałem dostęp publiczny
punkt(double x = .0, double y = .0):
x(x),y(y),nr(nrP+1){nrP++;}
double X(){return x;}
double Y(){return y;}
int wyswietlpkt(){return nr;} // funkcja służąca do wyświetlenia
};
int punkt::nrP;
void wypisz(punkt pkt) // funkcja wypisująca
{
cout<<"Nr Punktu: "<<pkt.wyswietlpkt()<<endl;
cout<<"Wspolrzedna X: "<<pkt.X()<<endl;
cout<<"Wspolrzedna Y: "<<pkt.Y()<<endl;
}
int main()
{
punkt p1, p2(1., 3.);
wypisz(p2);
return 0;
}
Witajcie dopiero zacząłem studia z informatyką i mam problem z opisem programu. Tematy które przerobiliśmy to
Klasy , Przestrzenie nazw ,Inicjalizacja ,Konwersje automatyczne. Czy możecie sprawdzić mi to co napisałem w komentarzach programu. Jeśli ktoś może proszę o uzupełnienie komentarzy w miejscach w których są oraz tam gdzie ich nie ma bo nie wiem jak to opisać. Dziękuje z góry.