Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    31

    conversione numero decimale

    Ciao,
    che funzione posso usare in ASP per convertire un numero da decimale a intero, nel senso che, se trovo un decimale, passo al numero intero successivo?
    Esempio: 45,1 vorrei farlo diventare 46.
    Ho visto che CInt arrotonda per eccesso o per difetto, io dovrei arrotondare invece sempre per eccesso....
    GRAZIE!

  2. #2
    Utente bannato
    Registrato dal
    May 2001
    Messaggi
    95
    Mi sa che hai sbagliato forum...

    Comunque non c'è una funzione che ti fa questo.
    Prova a fare questa:

    IF InStr(Variabile,",") > 0 Then
    Variabile = Int(Variabile) + 1
    Else
    Variabile = Int(Variabile)
    End IF

  3. #3
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    Round(numero[, numcifredecimali])

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Dim d
    d = 5.00006

    floor(d) = Int(d) = 5

    ceiling(d) = -Int(-d) = 6





    codice:
    	'-------------------------------------------
    	'funzione floor
    	'-------------------------------------------	
    	function floor(byval d)
    		floor = Int(d)
    	end function
    
    	'-------------------------------------------
    	'funzione ceiling
    	'-------------------------------------------
    	function ceiling(byval d)
    		ceiling = -Int(-d)
    	end function
    Pietro

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    31
    OK ho risolto grazie a tutti

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.