C# Winforms yüzde hesaplama nasıl yapılır?

Kompetankedi

Kilopat
Katılım
14 Ekim 2021
Mesajlar
2.555
Çözümler
27
Yer
İstanbul
Daha fazla  
Sistem Özellikleri
PC 1:macbook air m4 24gb 512gb 13.6inç
PC 2:monster abra a5 17.4.4 clevo kasa clevo kodu: nh58hpq
Cinsiyet
Erkek
Meslek
Mobil Uygulama Geliştiricisi (flutter)
Merhaba. Bir birikim uygulaması yapıyorum ancak % hesaplama kısmını yapamadım. Mantık şöyle, hedefim var 22000 TL bakiyem var 4100 TL hedefin % kaçını tamamladığımı hesaplamak istiyorum.

C#:
private void yuzdeHesap()
{
    //if (targetAmount > 0) {
    bakiyeAl();
    HedefAl();
    double yuzde = (currentAmount / targetAmount) * 100;
    lblyuzde.Text = $"Tamamlanan: %{yuzde:0.00}";
    // }
}

Label hep %0
 
Son düzenleme:
Merhaba. Bir birikim uygulaması yapıyorum ancak % hesaplama kısmını yapamadım. Mantık şöyle, hedefim var 22000 TL bakiyem var 4100 TL hedefin % kaçını tamamladığımı hesaplamak istiyorum.

C#:
private void yuzdeHesap()
{
 //if (targetAmount > 0) {
 bakiyeAl();
 HedefAl();
 double yuzde = (currentAmount / targetAmount) * 100;
 lblyuzde.Text = $"Tamamlanan: %{yuzde:0.00}";
 // }
}

Label hep %0

Koddaki 100 yazan yeri * 0.10 yaparsanız bir şeyin %10'unu almış olursunuz. / koyarsanızda %10 kesmiş olursunuz.
 
ID = 1 de kayıt var mı?
Bir de hocam neden
Sqlconnection con = New sqlconnetcion(@"C# da database bağlarken kullandığınız satır");
Şeklinde yapmadınız.
 
Var.

ID = 1 de kayıt var mı?

1733151287129.png
 
Yani hata olabilecek birçok şey var o yüzden try catch yapılarını kullanarak denemenizi tavsiye ederim bir de hocam currentamount ve targetamount ikisinden biri sıfır kalırsa hesaplama doğru yapılmaz.
 

Bu konuyu görüntüleyen kullanıcılar

Technopat Haberler

Yeni konular

Geri
Yukarı