Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006

    risultato divisione errato

    ho questo codice
    codice:
    pagine1 = cint(rs.recordcount) / cint(maxmail)
    response.write rs.recordcount & " / " & maxmail & " = " & pagine1
    response.end
    il response.write mi fa vedere questo

    1 / 18 = 5,55555555555556E-02
    c'è qualcosa che non va :master:
    perchè mi canna di brutto il risultato?

  2. #2
    Utente bannato
    Registrato dal
    Oct 2003
    Messaggi
    372
    prova con

    codice:
    pagine1 = FormatNumber(cint(rs.recordcount) / cint(maxmail))

  3. #3
    Utente di HTML.it L'avatar di ober
    Registrato dal
    Apr 2003
    Messaggi
    551

    Re: risultato divisione errato

    Originariamente inviato da s|n3
    ho questo codice
    codice:
    pagine1 = cint(rs.recordcount) / cint(maxmail)
    response.write rs.recordcount & " / " & maxmail & " = " & pagine1
    response.end
    il response.write mi fa vedere questo



    c'è qualcosa che non va :master:
    perchè mi canna di brutto il risultato?
    Il risultato dovrebbe essere 0.055555...

    ...forse il numero è troppo lungo per essere contenuto in questo tipo di variabile e quindi dà errore o il numero è periodico... prova a mettere:

    pagine1 = formatnumber(pagine1, 2)


  4. #4
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006
    ebbe sì...formattandolo risolvo...ero curioso di capire però perchè da quel problema.

    un bel dim variabile as long non se po fa?
    prima o poi devo passare al .NET

  5. #5
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    5,55555555555556E-02

    vuol dire
    5,55555555555556 elaveto alla -2

    quindi
    0,0555555555555556
    Forza la magica ROMA

  6. #6
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006
    Originariamente inviato da albis
    5,55555555555556E-02

    vuol dire
    5,55555555555556 elaveto alla -2

    quindi
    0,0555555555555556
    ebbe effettivamente quadra...il risultato è quello....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.