Bu dosya, koordinatları verilen bir ABC üçgeni için MANDART çemberini hesaplar ve grafik üzerinde çizer. Köşe noktaları kaydırma çubuklarıyla değiştirildikçe üçgen, çemberler ve ilgili noktalar anında güncellenir.
Dosyanın içeriği
- S: Ana sayfadır. Başlığı "Üçgen - MANDART Çemberi" olan sayfada A, B ve C noktalarının x ve y değerleri (Ax, Ay, Bx, By, Cx, Cy) girilir. Aynı sayfada köşe noktaları için kaydırma çubukları, koşul kontrolü (UYGUN / Uygun DEĞİL), nokta bilgileri ve Animasyon alanı bulunur.
- H: Hesaplama sayfasıdır. Tüm noktaların y değerleri, eğimler (m), açılar, kenar uzunlukları, çevre ve alan hesapları ile grafik verileri burada tutulur. Üçgen, kenar uzantıları, çemberler ve noktalar için ayrı grafik veri blokları yer alır.
Kullanılan formüller
- Üç noktanın doğrusal olup olmadığı kontrol edilir; doğrusal değilse koşul "R" olur ve çizim yapılır. Koşul sağlanmıyorsa S sayfasında "Uygun DEĞİL" yazar.
- Kenar eğimleri IF ile hesaplanır, dikey kenarlarda "∞" gösterilir.
- Açılar MOD, DEGREES ve ATAN2 ile derece cinsinden bulunur.
- Koşul sağlanmadığında grafik noktaları NA döndürür; böylece çizim boş kalır.
- Çember eğrileri, tanımlı adlar (CJax, CMx gibi) üzerinden COS ve SIN ile oluşturulur.
- Kaydırma çubuğu konumları SIGN, MROUND ve ABS içeren tanımlı adlarla (Axa, Bya gibi) hesaplanır.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kodda dosya silme ya da dışarıya bağlantı yoktur.- Kaydırma çubuğu olayları (AxBar_Change, CyBar_Scroll vb.): Çubuk değeri -5 ile 5 arasında 0,1 adımlı koordinata çevrilip ilgili hücreye yazılır.
- Worksheet_Change: Koordinat hücresine -5 ile 5 arasında değer elle girilirse kaydırma çubuğu buna göre ayarlanır; geçersiz değerde hücre çubuğun değerine döner.
- basla: Koşul uygunsa animasyonu başlatır, kaydırma çubuklarını devre dışı bırakır, sayfayı korumaya alır ve geçen süreyi hesaplar.
- dur: Animasyonu durdurur, sayfa korumasını kaldırır ve çubukları yeniden etkinleştirir.
- Cember3N: Üç noktadan geçen çemberin merkezini ve yarıçapını hesaplayan kullanıcı tanımlı fonksiyondur; noktalar doğrusal ise #N/A döndürür.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- S sayfasında A, B ve C noktalarının koordinatlarını -5 ile 5 arasında girin ya da kaydırma çubuklarını kullanın.
- Koşul alanında "UYGUN" yazdığını kontrol edin.
- Grafikte üçgen ve çemberlerin değişimini izleyin.
- Animasyonu başlatmak için basla, durdurmak için dur makrosunu çalıştırın.