Untitled

mail@pastecode.io avatar
unknown
c_cpp
21 days ago
891 B
3
Indexable
Never
#include <iostream>

class Trojkat
{
public:
    void wczytaj()
    {
        std::cout << "Podaj wysokosc: ";
        std::cin >> wysokosc;

        std::cout << "Podaj podstawa: ";
        std::cin >> podstawa;
    }

    void wypisz()
    {
        std::cout << "Wysokosc trojkata: " << wysokosc << std::endl;
        std::cout << "Podstawa trojkata: " << podstawa << std::endl;
    }

    double pole()
    {
        return podstawa * wysokosc * 0.5;
    }

    double wysokosc;
    double podstawa;
};

void wypiszTrojkatWiekszePole( Trojkat& t1, Trojkat& t2 )
{
    double p1 = t1.pole();
    double p2 = t2.pole();

    if( p2 > p1 )
    {
        t2.wypisz();
    }
    else
    {
        t1.wypisz();
    }
}

int main()
{
    Trojkat t1{ 5, 6 };
    Trojkat t2{ 2, 3 };

    wypiszTrojkatWiekszePole( t1, t2 );

    return 0;
}
Leave a Comment