Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Jera
    Registrato dal
    Sep 2004
    Messaggi
    37

    [VB6] Funzione per l'arrotondamento di un numero

    Salve a tutti,
    qualcuno conosce in visual basic 6 delle funzioni per arrotondare per eccesso o per difetto un numero intero??
    ad esempio 1145 arrotondato per eccesso a 1150 o per difetto a 1140
    Grazie

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Print Round(1145/10,0)*10

    Print Round(1145/10+0.1,0)*10

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    64
    ossia arrotondare alla decina?
    potresti realizzarne una in un attimo.

    Per eccesso:
    Somma 9 al numero
    Dividi per 10 il numero
    usa la funzione fix per troncarlo *
    Moltiplica il numero per 10

    Per difetto
    Dividi per 10 il numero
    usa la funzione fix per troncarlo *
    Moltiplica il numero per 10

    * (SOLO se si tratta di un tipo di dato non intero)

    PS: la soluzione di Oregon in effetti è più immediata!
    La risposta è dentro di te...
    ... e però, è sbagliata!

  4. #4
    Utente di HTML.it L'avatar di Jera
    Registrato dal
    Sep 2004
    Messaggi
    37
    Grazie per l'aiuto!!!

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.