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

Rtx 4090 FE

Hectopat
Katılım
14 Ekim 2021
Mesajlar
2.224
Çözümler
24
Yer
İstanbul
Daha fazla  
Sistem Özellikleri
monster abra a5 17.4.4
3060 105W
i7 11800H
32 gb çift kanal ram
1 tb samsung m.2 nvme ssd
1b kioxia excaria pro
Cinsiyet
Erkek
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.
 

Technopat Haberler

Yeni konular

Geri
Yukarı