Sinif - üçbucağın tipi
Çox asan
Zaman limiti 1 saniyə-dir
Yaddaş məhdudiyyəti 64 meqabayt
Üçbucaq sinfini yaradın, bu sinif üçbucağın zirvələrinin koordinatlarını tam tipdə **x1, y1, x2, y2, x3, y3** sahələrində saxlayır. Konstruktorları həyata keçirin: - Standart konstruktor, üçbucağın zirvələrinin koordinatlarını sıfıra təyin edir; - Parametrli konstruktor, üçbucağın zirvələrinin tam tipdə koordinatlarını qəbul edir və onları başlatır. Üçbucağın növünü yoxlayan metodları həyata keçirin: - **void Out()** - üçbucağın koordinatlarını boşluqla ayıraraq çıxarır və sonda yeni sətirə keçir; - **bool equilateral()** - üçbucaq bərabəryanlıdırsa **true**, əks halda **false** qaytarır; - **bool versatile()** - üçbucaq müxtəlif tərəflidirsə **true**, əks halda **false** qaytarır; - **bool isosceles()** - üçbucaq bərabəryanlıdırsa **true**, əks halda **false** qaytarır; - **bool rectangular()** - üçbucaq düzbucaqlıdırsa **true**, əks halda **false** qaytarır; - **bool acute_angled()** - üçbucaq iti bucaqlıdırsa **true**, əks halda **false** qaytarır; - **bool obtuse()** - üçbucaq küt bucaqlıdırsa **true**, əks halda **false** qaytarır. Yalnız sinfi təqdim etməlisiniz. C++ və Java dillərində həyata keçirilmiş yoxlama. #### Testlər Test 1. Parametrli konstruktorun və equilateral() metodunun yoxlanması. Test 4,5. Parametrli konstruktorun və versatile() metodunun yoxlanması. Test 2,3. Parametrli konstruktorun və isosceles() metodunun yoxlanması. Test 6,7,8. Parametrli konstruktorun və rectangular() metodunun yoxlanması. Test 9. Parametrli konstruktorun və versatile() metodunun yoxlanması. Test 10-13. Parametrli konstruktorun və acute_angled() metodunun yoxlanması. Test 14-15. Parametrli konstruktorun və obtuse() metodunun yoxlanması. Test 16-18. Parametrli konstruktorun və bütün metodların yoxlanması.
Təqdimatlar 1K
Qəbul dərəcəsi 14%