- Şablon projede var olan sınıf yapısı kullanılacaktır.
- Verilen Soyut Sekil sınıfında türetilmiş olan Dikucgen, Daire ve Dikdortgen sınıflarının içerisinde ortak alan AlanHesapla() ve CevreHesapla() metotlarını doldurunuz.
- Eğer verilen şekle özel başka özellikler varsa onları da implemente ediniz. Unutmayınız ki Soyut sınıfdan sadece koordinat bilgisi kalıtım yolluyla gelmekte.
- Eğer eklediğiniz ek özellikler var ise yaratıcı metodu bu bağlamda güncelleyiniz.
- Program.cs içerisinde var olan Yazdir() ve Temizle() metotlarının içlerini doldurunuz.
- Yazdir() metodu dizi listesinde Sekil olan her bir öğenin alan ve çevresini hesaplayıp ve konsola yazdırmalıdır.
- Temizle() metodu dizi listesinde Sekil olmayan öğeleri listeden çıkarmalıdır.
- Main methodunun içerisinde ilgili çalışmanızı test etmek için şablonda verilmiş olan ArrayList’i sırası ile bir Ucgen nesnesi, bir Object nesnesi, bir Daire nesnesi, bir String, bir tam sayı, bir Dikdortgen nesnesi veya başka bir ArrayList ile doldurunuz.
- Gerekli ipuçlarını şablon koda bulabilirsiniz.
forked from DokuzEylulCsc/Lab03
-
Notifications
You must be signed in to change notification settings - Fork 0
lithellion/Lab03
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C# 100.0%