mirror of
https://github.com/szymon-jozef/ZUT-notatki.git
synced 2026-09-07 12:10:40 +02:00
23 lines
770 B
C++
23 lines
770 B
C++
class Prostokat {
|
|
private:
|
|
double szerokosc;
|
|
double wysokosc;
|
|
|
|
public:
|
|
Prostokat(double szerokosc, double wysokosc)
|
|
: szerokosc(szerokosc), wysokosc(wysokosc) {}
|
|
double pole() { return szerokosc * wysokosc; }
|
|
double obwod() { return 2 * szerokosc + 2 * wysokosc; }
|
|
double getSzerokosc() { return szerokosc; }
|
|
double getWysokosc() { return wysokosc; }
|
|
};
|
|
|
|
int main() {
|
|
Prostokat p1 = Prostokat(2, 2);
|
|
// p1.szerokosc = 4; taka operacja jest nieakceptowalna albowiem skrajnie
|
|
// nierozsądnym i można powiedzieć __nieakceptowalnym__ jest próba przypisania
|
|
// wartości do pola oznaczonego mianem prywatnego. Na szczęście jaśnie
|
|
// oświecony kompilator języka c++ powstrzymuje nas przed takim godnym
|
|
// potępienia występkiem.
|
|
}
|