• 26-10-2008, 03:24:04
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Asp ile sayı yuvarlamam lazım bütüm forumlarda bu örnek var

    sayi= 75.5465445
    response.write(Round(sayi))


    fakat bu kod direk tam sayılara yuvarlıyor yani sayı 7.4 ise 7 yapıyor 7.6 ise 8 yapıyor.
    Benim ihtiyacım olan buçuklu sayılar yani
    sayı 7.4 ise nasıl bir kodla 7.5 e yuvarlata bilirim ? şimdiden teşekkürler.
  • 26-10-2008, 03:45:59
    #2
    Üyeliği durduruldu
    bana göre 7.4 olan bir sayıyı 7.5 e yuvarlamak mantıksız yuvarlatmak demek zaten tamsayıya yuvarlatmak istemektir kanımca.

    senin istediğin şey 7.456436667 gibi bir sayıyı 7.4 yapmak olabilir mi acaba?
  • 26-10-2008, 03:04:25
    #3
    Olayın mantıgını tartışmıyoruz ki burda sadece bucukları atlamadan yuvarlama yapılabilirmi diye yardım istedim
  • 26-10-2008, 03:07:37
    #4
    hocam yardımcı olmak isterdim ama asp yazdığım dönemlerde bende bahsettiğin kodu kullanıyordum.

    Belki istediğin şekli function la yapabilirsin yani . dan sonra 4 varsa 3 var gibi terimler kurup durumu .5 olarak yapabilirsin

    ama saat şuan gece 03,06 :S bu uykulu halimle saçmalıyor olabilirim :S kusura bakma
  • 26-10-2008, 10:47:36
    #5
    sayi= 75.5465445
    response.write(Round(sayi, 1)) bu şekilde yaparsan . sonra ki ilk rakamı gösterirsin.
  • 26-10-2008, 12:16:58
    #6
    Budur abi teşekkür ederim.
  • 27-11-2008, 21:58:32
    #7
    Üyeliği durduruldu
    Arkadaşın round flan uğraşma formatnumber var örnek altta

    <%
    Sayi="72.333333333"
    Cevir=FormatNumber("=Sayi")
    %><%=Cevir%>

    Sonuç ise şu çıkar 72,33
    Not Arkadaşım Vistam sp1 i yükledikten sonra iis hatası verdi deneyemedim. Sorun verirse Cevir=FormatNumber("Sayi") böle dene
  • 10-02-2009, 13:29:51
    #8
    Bu konuda W3Schools Online Web Tutorials sitesinden detaylı bilgi alman mümkündür. Örnekleriyle anlatılıyor.