Triangle sinifini yaradın. Bu sinif üçbucağın təpə nöqtələrinin koordinatlarını saxlayan tam ədədi sahələrdən ibarətdir: x1, y1, x2, y2, x3, y3.
Aşağıdakı konstruktorları reallaşdırın:
Bütün təpə koordinatlarını sıfırlayan əsas konstruktor;
Təpə koordinatlarını qəbul edib onları təyin edən parametrli konstruktor.
Aşağıdakı metodları reallaşdırın:
void Out() – üçbucağın koordinatlarını boşluqla ayıraraq ekrana çıxarır və sonda yeni sətrə keçir;
double area() – üçbucağın sahəsini qaytarır;
double perimeter() – üçbucağın perimetrini qaytarır;
double inscribedRadius() – üçbucağın daxilinə çəkilmiş çevrənin radiusunu qaytarır;
double describedRadius() – üçbucağın xaricinə çəkilmiş çevrənin radiusunu qaytarır.
Yalnız sinifi təqdim etməyiniz kifayətdir.
Yoxlama C++, C# və Java dillərində həyata keçirilmişdir.
Test 1. Parametrli konstruktor və area() metodunun yoxlanışı.Test 2. Parametrli konstruktor və perimeter() metodunun yoxlanışı.Test 3. Parametrli konstruktor və describedRadius() metodunun yoxlanışı.Test 4. Parametrli konstruktor və inscribedRadius() metodunun yoxlanışı.Test 5. Parametrli konstruktor, area(), perimeter() metodlarının yoxlanışı.Test 6. Parametrli konstruktor və bütün hesablama metodlarının yoxlanışı.Test 7. Əsas və parametrli konstruktorlar, eləcə də çıxış metodunun yoxlanışı.