• 23-03-2010, 18:16:14
    #1
    merhaba arkadaşlar bir konu hakkında sizlere danışmak istedim. şimdi bir döviz çevirici yapıyorum değeri netten çekiyor ama hesaplamada misal 5 tl yi dolara çevircek doları 1.5698 gibi görüyo ama çarpınca 7548 gibi bir değer veriyor yani aradaki noktayı yok ediyor sanırım tüm değişken türlerini denedim. yardımcı olursanız sevinirim.
  • 23-03-2010, 19:15:00
    #2
    Üyeliği durduruldu
    Yazılımı kullandıgınız pc deki ondalık simgesi ile basamak grublama simgesinden kaynaklandıgını düşünüyorum...

    En kolay cozum yolu Replace kullanarak . yı , yapın gecer büyük ihtimalle

    2. olarak sorun girdiginiz 5 degerini bilgisayar string olarakda görüyor olabilir değişlenleri Integer olarak tanımlamanız sorunu cözer
  • 23-03-2010, 19:37:42
    #3
    veri tiplerini gözden geçirin. double int decimal vs..
  • 23-03-2010, 20:01:57
    #4
    Tüm veri tiplerini denedim. Diğer ihtimalleri deniyorum.
  • 24-03-2010, 08:11:56
    #5
    gelen döviz kurunu 2 basamaklı alarak yuvarlamayı dene daha sonra çarpmayı dene bir bakalım..
    birde dövizde gelen ayırıcı işaret nokta mı virgül mü ona dikkat et : )
  • 24-03-2010, 13:23:35
    #6
    Üyeliği durduruldu
    YukSoft adlı üyeden alıntı: mesajı görüntüle
    Tüm veri tiplerini denedim. Diğer ihtimalleri deniyorum.
    Hangi dilde yazdığınızı söylerseniz yardımcı olmaya çalışıyım size.
  • 24-03-2010, 18:29:16
    #7
    . yı ,e çevirdim sorun çözüldü. Saolun arkadaşalr.