2026-07-31 11:16:05 +02:00

45 lines
984 B
C++

#include <iostream>
#include <cmath>
class Trojkat{
public:
float przyp0 = 0;
float przyp1 = 0;
float przeciwp = 0;
float calc_przeciwp(){
return std::sqrt(przyp0*przyp0 + przyp1*przyp1);
}
float calc_przyp0(){
return std::sqrt(przeciwp*przeciwp - przyp1*przyp1);
}
float calc_przyp1(){
return std::sqrt(przeciwp*przeciwp - przyp0*przyp0);
}
};
int main(){
Trojkat trojkat0;
trojkat0.przyp0 = 3;
trojkat0.przyp1 = 4;
std::cout << "Trójkąt 1: a=3, b=4, c=" << trojkat0.calc_przeciwp() << std::endl;
Trojkat trojkat1;
trojkat1.przyp0 = 3;
trojkat1.przeciwp = 5;
std::cout << "Trójkąt 2: a=3, b=" << trojkat1.calc_przyp1() <<", c=5" << std::endl;
Trojkat trojkat2;
trojkat2.przyp1 = 4;
trojkat2.przeciwp = 5;
std::cout << "Trójkąt 3: a=" << trojkat2.calc_przyp0() <<", b=4, c=5" << std::endl;
return 0;
}