Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Approssimare un numero per eccesso

    Salve a tutti i geni di html.it,

    Sto usando FormatNumber(variabile, 0) per ottenere un numero intero.
    Il problema è che FormatNumber approssima il numero matematicamente mentre il mio numero deve essere approssimato sempre per eccesso cioè anche 5,1 deve restituire 6.

    Grazie
    Luca Vizzi

  2. #2
    codice:
    <%
    numero = 5.1
    resto = numero - int(numero)
    if resto > 0 then
    	numero = int(numero + 1)
    else
    	numero = int(numero)
    end if
    response.write numero
    %>

  3. #3
    var=501

    var2=var/100 (cioè 5.01)
    num=FormatNumber(var2, 0) (cioè 5)
    IF (num<var2) THEN
    numero=num+1
    END IF

    io avevo pensato a questa soluzione ma se num vale 5 e var2 vale 5.01 l'struzione all'interno del ciclo if non viene eseguita.

    Come si spiega?
    Grazie
    Luca

  4. #4
    hai provato il mio esempio?

  5. #5
    si funziona perfettamente

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 © 2026 vBulletin Solutions, Inc. All rights reserved.