wmaraci reklam
lidertakipci

c# labele küsüratlı sayı yazdırma

4 Mesajlar 928 Okunma
advertseo
wmaraci reklam

loss07 loss07 WM Aracı Kullanıcı
  • Üyelik 25.03.2019
  • Yaş/Cinsiyet 28 / E
  • Meslek I-T
  • Konum Antalya
  • Ad Soyad S** U**
  • Mesajlar 72
  • Beğeniler 13 / 11
  • Ticaret 0, (%0)
Elimde usd kuru var ve bu kurun %5 eksiğini alıyorum double olarak ve elimde "57345" gibi bir sayı kalıyor ama ben bu sayıyı labele 5.7345 şeklinde yazdırmam gerekiyor. {0:0.00} gibi kombinasyonların tümünü denedim en fazla şu şekilde yapabildim "57.345" ama 5.7345 olmuyor bir türlü.
 

 

wmaraci
reklam

TalhaAzam TalhaAzam www.talhaazam.com Kullanıcı
  • Üyelik 21.01.2014
  • Yaş/Cinsiyet 33 / E
  • Meslek Öğrenci
  • Konum Kayseri
  • Ad Soyad A** Ş**
  • Mesajlar 879
  • Beğeniler 14 / 172
  • Ticaret 1, (%100)
işlem kodlarını atsana bi bakalım.
 

 

loss07 loss07 WM Aracı Kullanıcı
  • Üyelik 25.03.2019
  • Yaş/Cinsiyet 28 / E
  • Meslek I-T
  • Konum Antalya
  • Ad Soyad S** U**
  • Mesajlar 72
  • Beğeniler 13 / 11
  • Ticaret 0, (%0)

string USDy = xmlDoc1.SelectSingleNode("Tarih_Date/Currency [@Kod='USD']/ForexBuying").InnerXml;
string EURy = xmlDoc1.SelectSingleNode("Tarih_Date/Currency [@Kod='EUR']/ForexBuying").InnerXml;
string GBPy = xmlDoc1.SelectSingleNode("Tarih_Date/Currency [@Kod='GBP']/ForexBuying").InnerXml;
string CHFy = xmlDoc1.SelectSingleNode("Tarih_Date/Currency [@Kod='CHF']/ForexBuying").InnerXml;

int usdyuzdeli = Convert.ToInt32(Convert.ToDouble(USDy) * 5 / 100);
int euroyuzdeli = Convert.ToInt32(Convert.ToDouble(EURy) * 5 / 100);
int gbpyuzdeli = Convert.ToInt32(Convert.ToDouble(GBPy) * 5 / 100);
int chfyuzdeli = Convert.ToInt32(Convert.ToDouble(CHFy) * 5 / 100);

double usdyuz5 = Convert.ToDouble(USDy) - Convert.ToDouble(usdyuzdeli);
double euryuz5 = Convert.ToDouble(EURy) - Convert.ToDouble(usdyuzdeli);
double gbpyuz5 = Convert.ToDouble(GBPy) - Convert.ToDouble(usdyuzdeli);
double chfyuz5 = Convert.ToDouble(CHFy) - Convert.ToDouble(usdyuzdeli);

usd5.Text = string.Format("{0}", Convert.ToDouble(usdyuz5));
usd5.Text = string.Format("{0}", Convert.ToDouble(euryuz5));
usd5.Text = string.Format("{0}", Convert.ToDouble(gbpyuz5));
usd5.Text = string.Format("{0}", Convert.ToDouble(chfyuz5));
 

 

Wulcan Wulcan WM Aracı Kullanıcı
  • Üyelik 29.04.2014
  • Yaş/Cinsiyet 31 / E
  • Meslek Test ve Yazılım Mühendisi
  • Konum İstanbul Avrupa
  • Ad Soyad M** Ö**
  • Mesajlar 150
  • Beğeniler 24 / 29
  • Ticaret 4, (%100)
String a = "5785";
String b = a.substring(0,1);
String c = a.substring(1,a.length());
System.out.println(b + "," + c);

Java hali bu hocam başta string e çevir işlemi yap sonra bas. Çok doğru değil ama çözüm çözümdür :)
loss07

kişi bu mesajı beğendi.

wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al