Selamlar, C# da bi ödevim var fakat yapamadım. yardımcı olabilir misiniz?

Daire adlı bir sınıf için aşağıdakiler veriliyor

Sınıfın verisi (Sadece sınıf içinden erişilebilir)
r : Dairenin yarıçapı (Tamsayı)

Sınıfın Metodları (Sınıf dışından da erişilebilir)
1. Yapıcı Metod : Parametre almaz. Yarıçapı 0 yapar.
2. Yapıcı Metod : Bir tamsayıyı parametre olarak alır ve aldığı parametre göre yarıçapı belirler.
Yıkıcı metod : Ekrana "SİLİNDİ" yazar.
Yaz : Parametre almaz. Yarıçapı ekrana yazar. ("YARIÇAP=2" gibi)
Yeni : Bir tamsayıyı parametre olarak alır. Yarıçapı aldığı parametreye göre belirler.
Ekle : Bir tamsayıyı parametre olarak alır. Yarıçapı parametre olarak aldığı sayı kadar arttırır.
Ekle : Daire sınıfından bir nesneyi parametre olarak alır. Yarıçapı parametre olarak aldığı nesnenin yarıçapı kadar arttırır.
Alan : Parametre almaz. (3 * yarıçap * yarıçap) formülüne göre alanı hesaplayıp döndürür.

1. Bu sınıfı yazınız. (Erişim sınırlayıcıları belirtmeyi unutmayınız)





2. soruyu 1. soruda tanımlanan Daire sınıfı için cevaplayınız.
2. a) d1 adlı bir Daire nesnesi tanımlayıp oluşturan kodları yazınız. (1. yapıcı metodu kullanarak)


2. b) d2 adlı, yarıçapının uzunluğu 5 olan bir Daire nesnesi tanımlayıp oluşturan kodları yazınız.
(2. yapıcı metodu kullanarak)


2. c) d1 in yarıçapını 10 yapan kodları yazınız. (Yeni metodunu kullanarak)


2. d) d1 in yarıçapını d2 nin yarıçapı kadar arttıran kodları yazınız. (2. Ekle metodunu kullanarak)


2. e) d1 in alanını ekrana yazan kodları yazınız. (Alan metodunu kullanarak)