Bu dosya, koordinat düzleminde verilen bir ABC üçgeninin Cleavance merkezini hesaplar ve grafikte gösterir. Köşe noktaları kaydırma çubuklarıyla değiştirildiğinde merkez ve ilgili değerler anında güncellenir. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- S: Kullanıcı sayfasıdır. Ax, Ay, Bx, By, Cx, Cy köşe koordinatları ve bunları değiştiren kaydırma çubukları burada yer alır. Üçgenin kenar orta noktaları (Ma, Mb, Mc), Cleavance merkezi ve Spieker merkezi değerleri listelenir. "KOŞUL" alanında üçgenin uygun olup olmadığı gösterilir. Animasyon ve süre alanları da bu sayfadadır.
- H: Hesaplama sayfasıdır. Noktaların y değerleri, doğruların eğimleri (m) ve açıları, açıortay hesapları, çevre ve alan değerleri ile grafik ve renklendirme için üretilen nokta dizileri bu sayfada tutulur.
Kullanılan formüller
- Üç köşenin doğrusal olup olmadığı, alan ifadesinin sıfıra eşit olup olmadığına bakılarak denetlenir. Sonuç "sart" adlı hücrede tutulur:
- Eğimler IF ile hesaplanır; düşey doğrularda "∞" döner. Açılar ATAN2, DEGREES ve MOD ile 0-360 derece aralığında bulunur.
- S sayfasındaki H16 hücresi, koşul sağlanıyorsa "UYGUN", sağlanmıyorsa "Uygun DEĞİL" yazar.
- Grafik serilerinde geçersiz durumda NA döndürülerek çizim gizlenir. OFFSET, MATCH, INDEX ve RANK fonksiyonları da kullanılır.
- Tanımlı adlar (Ax, By, sart, t vb.) formülleri sadeleştirir.
Makrolar
- Altı kaydırma çubuğunun (AxBar, AyBar, BxBar, ByBar, CxBar, CyBar) Change ve Scroll olayları, çubuk değerini -5 ile 5 arasındaki koordinata çevirip ilgili köşe hücresine yazar.
- Worksheet_Change, köşe hücresine elle değer girildiğinde değeri denetler. Değer -5 ile 5 arasındaysa çubuk konumu güncellenir; değilse hücre çubuğun değerine geri döner.
- basla: Animasyonu başlatır. Üçgen geçerliyse çubuklar devre dışı bırakılır, sayfa korumaya alınır ve A köşesinin x ekseni boyunca hareketi süre sayacıyla birlikte çalışır.
- dur: Animasyonu durdurur, sayfa korumasını kaldırır ve çubukları yeniden etkinleştirir.
Nasıl kullanılır
- Dosyayı açıp makroları etkinleştirin.
- S sayfasında köşe koordinatlarını kaydırma çubuklarıyla değiştirin veya -5 ile 5 arasında bir değer girin.
- Koşul alanında "UYGUN" yazdığını kontrol edin; Cleavance ve Spieker merkezi değerleri ile grafik güncellenir.
- Animasyonu başlatmak için basla, durdurmak için dur makrosunu çalıştırın.