prawie zrobione zadania

This commit is contained in:
2026-05-12 16:51:57 +02:00
parent 6270be5805
commit 399f1218f4
20 changed files with 396 additions and 0 deletions

View File

@@ -0,0 +1,22 @@
#include <iostream>
class Ksztalt {
public:
virtual double pole() const = 0;
virtual ~Ksztalt() = default;
};
class Kolo : public Ksztalt {
double r;
public:
Kolo(double promien) : r(promien) {}
double pole() const { return 3.14 * r * r; }
};
void wypisz(Ksztalt &k) { std::cout << k.pole(); }
int main() {
Kolo k = Kolo(2);
wypisz(k);
}