#include <iostream>
#include <cmath>
#include <string>
#include <cstdlib>
#include <ctime>
class Kwadrat
{
private:
double bok;
public:
Kwadrat(double bok)
{
this->bok = bok;
}
Kwadrat operator+(Kwadrat k)
{
Kwadrat wynik(this->bok + k.bok);
return wynik;
}
double pole()
{
return bok * bok;
}
void wypisz()
{
std::cout << pole() << std::endl;
}
};
int main()
{
Kwadrat k1(5);
k1.wypisz();
Kwadrat k2(7);
k2.wypisz();
Kwadrat k3 = k1 + k2;
k3.wypisz();
return 0;
}
k1(5) = 25
k2(7) = 49
k3 = k1 + k2 = 144
I to rozumiem bo k1 + k2 to 12 * 12
bo w klasie mam bok*
bok. A jak to przerobić, żeby było k1(5*5=25
) + k2(7*7=49
) więc k3(25+49=74) ?