Kocaman v0.2 ile Semt ve Mesafe Hesabı
Harita Mühendisliği 1. Sınıfta okurken ölçme derslerinde iki nokta arasındaki mesafeyi ve semt açısını hesaplarken işlem hatası yapmamak, hele ki semt açısını hesaplarken nerede +200 grad, nerede +400 grad ekleyeceğimizi şaşırmamak, ayrıca delta y ve delta x ‘in 0 olduğu durumlarda semtin hangi açıya karşılık geldiğini yorumlamak zordur. Bu durumdan yola çıkarak yazdığım Kocaman v0.2 programı yardımı ile koordinatı bilinen iki nokta arasındaki mesafeyi ve semt açısını bulmanız mümkün. Semt açısı hesaplarken tüm özel durumlar göz önünde bulundurulmuş ve programa ilave edilmiştir.
Ayrıca program derece, grad ve radyan cinsinden semt açı değerlerini ayrı ayrı hesaplamaktadır. Her ne kadar program bu değerleri hesaplıyor olsa da, öğrenci arkadaşların hesaplamada ki mantığı bilmelerinde fayda vardır. Programı sadece hesaplamaların hızını artırmak ve kontrol yapmak amacı ile kullanmak daha doğru olacaktır.
Program Microsoft Visual Studio 2008 ortamında C# dilinde yazılmıştır.
Rar Şifresi : www.hakankocaman.com
Buradan İndirin (v0.3)
Buradan İndirin (v0.2)
Not (30.05.2013) : Android 2.2 ve daha üstü işletim sistemleri için geliştirilen Kocaman yazılımına buraya tıklayarak ulaşabilirsiniz.
28 Nisan 2010, KTÜ Trabzon
bu csharp ta semt hesabını yapmak için tam olarak komutlar nasıl olmalıdır yani USİNG SYSTEM;…………..diye başlayan komutlar dizisi var onu tam olarak yazmanız mümkünmü???
@younus, Program kodlarını paylaşamam. Fakat ekde yolladığım dökümanın içerisinde (sayfa 37 Temel Ödevler) formülasyonları bulabilirsin. Kolay gelsin.
Acaba semt açısını hesap makinasında hesaplatmak için nasıl bir formül yazmalıyız ? Ayrıva programınızı çok beğendim güncel iş hayatında çok kolaylık sağlıyor.
Sayın Ceren merhaba.
Konu ile ilgili formülasyonlara ve daha fazlasına http://megep.meb.gov.tr/mte_program_modul/moduller_pdf/Temel%20%C3%96devler.pdf bu bağlantıddan ulaşabilirsiniz. Kolay gelsin.
Teşekkür ederim.Ancak bu formülleri casio 5800 p hesap makinasına program olarak yazamıyorum bölge incelemesini yaptıramıyorum asıl sorunum bu. Yinede tekrar teşekkür ederim.
Sayın Ceren, bölge tanımlamasını bu tip bir hesap mankinasında yapmanız belki de olanaksız. konu ile ilgili uygulamalı bir örneğe https://www.youtube.com/watch?v=9cv90TElyaA bu bağlantıdan ulaşabilirsiniz. Kolay gelsin.
Çok teşekkür ederim yardımlarınız için. İyi günler dilerim. 🙂
Merhaba Hakan bey ben mapbasicte böyle bir program yazmayı istiyorumda yardımcı olma gibi bir imkanınız varmı acaba?
ALi Bey merhaba. Daha önce mapbasic kullanmadım, fakat Semt Hesabına ilişkin formülasyon ihtiyacınız var ise iletisim@hakankocaman.com adresine e-posta atarsanız size dönüş sağlarım.
Merhaba Arkadaşlar konuyla ilgili benim kendi yazıdığım semt açısı hesabı kodları aşşağıdadır çıkan sonuç radyandır siz onu grad veyaz dereceye çevirirsiniz çeviremesseniz onuda kodlarının yazarım
dx = Convert.ToDouble(textBox1.Text);
dy = Convert.ToDouble(textBox2.Text);
bx = Convert.ToDouble(textBox3.Text);
by = Convert.ToDouble(textBox4.Text);
double Semt = (by – dy) / (bx – dx);
Semt = Math.Atan(Semt);
if (by – dy > 0 && bx – dx > 0)
Semt = Semt;
else if (by – dy 0)
Semt += 6.283185307;
else
Semt += 3.141592654;
double DeltaY = 0, DeltaX = 0;
DeltaY = by – dy;
DeltaX = bx – dx;
if (DeltaY == 0 && DeltaX 0)
Semt = 0;
else if (DeltaY 0 && DeltaX == 0)
Semt = 1.570796327;
Sayın Wolf merhaba. Öncelikle katkı için teşekkür ederim, okuyucuların faydalanacağı bir içerik olmuş. Ayrıca 10 yıl önce paylaştığım bir içeriğin hala okunup, yorum alıyor olması da beni ayrıca mutlu etti. İyi çalışmalar.