C# C# Windows Form Örnekleri

C# ile Basit Faiz Hesaplama (Metot Kullanımı)

Bu makalede, C# Windows Forms kullanarak basit faiz hesaplayan bir uygulama geliştireceğiz. Kullanıcıdan alınan girdilere göre basit faiz formülüyle sonuç hesaplanacak ve uygulama üzerinde gösterilecektir.


Projenin Amacı

Kullanıcı, anapara (kapital), faiz oranı (%), ve süre (yıl) bilgilerini girdikten sonra “Hesapla” butonuna tıklayarak toplam faiz ve toplam ödenecek miktarı görebilir.


Adım Adım Uygulama

1. Formun Tasarımı

Formda aşağıdaki bileşenler yer alacaktır:

  • TextBox (txtAnapara): Anapara miktarı girişi için.
  • TextBox (txtFaizOrani): Faiz oranı girişi için.
  • TextBox (txtSure): Süre (yıl olarak) girişi için.
  • Button (btnHesapla): Hesaplama işlemini başlatmak için.
  • Label (lblToplamFaiz, lblToplamOdenecek): Hesaplanan faiz ve toplam ödeme bilgilerini göstermek için.

Formun tasarımı şu şekilde olacaktır.

2. Kodun İşlevsellik Kısmı

Hesaplama işlemini metotlarla gerçekleştireceğiz.

Kod Açıklamaları

  1. Faiz Hesaplama Formülü:
    • Basit faiz formülü: Faiz = Anapara × Faiz Oranı × Süre
  2. Metot Kullanımı:
    • FaizHesapla metodu, basit faizi hesaplar ve geri döner.
  3. Dinamik Veri Girişi:
    Kullanıcıdan alınan anapara, faiz oranı ve süre dinamik olarak işlenir.
  4. Hata Yönetimi:
    Yanlış girişlerde kullanıcıya hata mesajı gösterilir.

Ekran Görüntüsü

Form çalıştırıldığında:

  • Kullanıcı, Anapara, Faiz Oranı, ve Süre değerlerini girer.
  • “Hesapla” butonuna basıldığında, Toplam Faiz ve Toplam Ödenecek Miktar etiketlerde görüntülenir.

Verilen değerlere göre hesaplama:

  • Anapara (Kapital): 12,000
  • Faiz Oranı (%): 45 (Bu değer hesaplamada 0.45 olarak kullanılır.)
  • Süre (Yıl): 3

Basit faiz formülüne göre:
Faiz=Anapara×Faiz Oranı×Süre
Faiz=12,000×0.45×3=16,200

Toplam Ödenecek Miktar:
Toplam Odenecek=Anapara+Faiz=12,000+16,200=28,200

Sonuçlar:

  • Toplam Faiz: 16,200
  • Toplam Ödenecek Miktar: 28,200

Sonuç

Bu proje, metot yapısının kullanımını ve Windows Forms üzerinden kullanıcı etkileşimli bir hesaplama uygulamasının nasıl yapılacağını gösterir. Projeyi geliştirerek farklı faiz hesaplama yöntemlerini ekleyebilir ya da aylık ödeme planları gibi özellikler ekleyebilirsiniz.

Yorum yap