Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //SEGMENT
- #include "segment.h"
- Segment::Segment()
- {
- }
- //TROJKAT
- #include "trojkat.h"
- #include<math.h>
- Trojkat::Trojkat(double a, double b)
- {
- this->a = a;
- this->b = b;
- }
- double Trojkat::pole()
- {
- return (a * b) / 2;
- }
- double Trojkat::obwod()
- {
- return a + b + (sqrt((a * a) + (b * b)));
- }
- std::string Trojkat::typ()
- {
- return "Trojkat prostokatny";
- }
- //KWADRAT
- #include "kwadrat.h"
- Kwadrat::Kwadrat(double a)
- {
- this->a = a;
- }
- double Kwadrat::pole()
- {
- return a * a;
- }
- double Kwadrat::obwod()
- {
- return 4 * a;
- }
- std::string Kwadrat::typ()
- {
- return "Kwadrat";
- }
- //PROSTOKAT
- #include "prostokat.h"
- Prostokat::Prostokat(double a, double b)
- {
- this->a = a;
- this->b = b;
- }
- double Prostokat::pole()
- {
- return a * b;
- }
- double Prostokat::obwod()
- {
- return 2 * a + 2 * b;
- }
- std::string Prostokat::typ()
- {
- return "Prostokat";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement