Bu dosya, A, B, C ve D noktalarıyla tanımlanan AB ve CD doğrularının kesişim noktasını hesaplar ve iki doğruyu grafik üzerinde gösterir. Nokta koordinatları kaydırma çubuklarıyla değiştirildikçe kesişim noktası ve grafik anında güncellenir.
Dosya makro içerir (.xlsm); açarken makroları etkinleştirmeniz gerekir. Makrolarda dosya silme ya da dışarıya bağlantı gibi zararlı bir işlem yoktur.
Koşul sonucu S sayfasında IF ile "UYGUN" ya da "Uygun DEĞİL" olarak verilir. Grafikte doğruların uzatılmış uç noktaları AVERAGE, SIN, ATAN2 ve PI fonksiyonlarıyla üretilir; koşul sağlanmadığında NA döndürülerek doğru çizilmez.
Dosya makro içerir (.xlsm); açarken makroları etkinleştirmeniz gerekir. Makrolarda dosya silme ya da dışarıya bağlantı gibi zararlı bir işlem yoktur.
Dosyanın içeriği
- S: "AB ve CD Doğrularının Kesişimi" başlıklı ana sayfadır. Ax, Ay, Bx, By, Cx, Cy, Dx, Dy değerleri bu sayfada görüntülenir ve kaydırma çubuklarıyla ayarlanır. AB ve CD doğruları için "KOŞUL" durumu (UYGUN / Uygun DEĞİL) ve kesişim noktasının grafiği yer alır.
- H: Yardımcı sayfadır. Noktaların x ve y değerleri, AB ve CD koşulları, kesişim noktası (K) ve grafiğin doğru uçlarını çizen değerler burada tutulur. Ax, Axa gibi ad tanımlamaları da bu sayfada listelenir.
Kullanılan formüller
Kesişim noktasının x değeri H sayfasında şu formülle hesaplanır; paydanın sıfır olduğu (doğruların paralel olduğu) durumda hücre boş kalır:Makrolar
- DDK: Sekiz koordinat değerini alıp iki doğrunun kesişim noktasının x ve y değerlerini döndüren kullanıcı tanımlı fonksiyondur. Doğrular paralelse "Kesişim YOK" sonucunu verir.
- Sayfa1 kodu: Her koordinat için kaydırma çubuğu olayları (Change ve Scroll) çubuk değerini -5 ile 5 arasındaki koordinata çevirip ilgili hücreye yazar. Worksheet_Change olayı ise hücreye -5 ile 5 arasında bir sayı girildiğinde çubuğu bu değere ayarlar; geçersiz değer girilirse çubuğun değerine geri döner.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- S sayfasında A, B, C ve D noktalarının x ve y değerlerini kaydırma çubuklarıyla değiştirin ya da -5 ile 5 arasında bir değer yazın.
- AB ve CD için koşul durumunun "UYGUN" olduğunu kontrol edin.
- Kesişim noktasını H sayfasındaki K değerinden ve grafikten izleyin.