Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di rambco
    Registrato dal
    Aug 2001
    Messaggi
    582

    Approssimare numero per eccesso

    Come faccio ad approssimare un numero per eccesso ?


    Es:
    12,1 -> 13
    13,4 -> 14
    21,2 -> 22
    etc etc

    Che funzione devo utilizzare ?

  2. #2
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363

    Re: Approssimare numero per eccesso

    Originariamente inviato da rambco
    Come faccio ad approssimare un numero per eccesso ?


    Es:
    12,1 -> 13
    13,4 -> 14
    21,2 -> 22
    etc etc

    Che funzione devo utilizzare ?
    Int(numero)+1

  3. #3
    Utente di HTML.it L'avatar di rambco
    Registrato dal
    Aug 2001
    Messaggi
    582
    si ma se mi capita un intero deve rimanere tale
    nel senso siccome devo dividere in pagine un numero di record

    tipo se sono 50 record e 10 per pagina mi deve restiturie 5 pagine se ne sono 51 mi deve restituire 6 pagine

  4. #4
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Il mio era un suggerimento di logica, ma evidentemente la pigrizia dilaga...

    Si può fare in 1000 modi, anche semplicemente mettendo in codice la tua descrizione di funzionamento:
    codice:
    Funzione ArrotondaEccesso(ByVal Numero)
      If (Numero <> Int(Numero)) Then
        Numero = Int(Numero) +1
      End If
      ArrotondaEccesso = Numero
    End Function

  5. #5
    piu semplicemente
    codice:
    CInt(tuo_numero)
    Carpe diem
    Preferisco tentare che rinunziare

  6. #6
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Originariamente inviato da marco1970
    piu semplicemente
    codice:
    CInt(tuo_numero)
    Ovviamente no.

  7. #7
    xche
    Carpe diem
    Preferisco tentare che rinunziare

  8. #8
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    Perchè CInt() innanzitutto serve a fare un cambio di tipo e quindi sarebbe meglio usare Int(), leggi sopra per capire che abbiamo già verificato che non è la soluzione.

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.