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

    Int e Fix... differenze

    Come da oggetto...

    Mi spiegate la differenza reale tra questi due comandi?

    Se io faccio:

    For i = 0 to 100
    response.write(Int(Rnd*100))
    Next

    o

    For i = 0 to 100
    response.write(Fix(Rnd*100))
    Next

    Quali sono le differenze?

    Lo chiedo prechè con l'int mi sembra che prediliga alcuni numeri... anche se ovviamente non ne ho la certezza, è solo un impressione!!!

    Grazie mille!

  2. #2

  3. #3
    Funzioni Int e Fix
    Restituiscono la parte intera di un numero.

    Int(numero)

    Fix(numero)

    L'argomento numero può essere rappresentato da una qualsiasi espressione numerica valida. Se include un valore Null, verrà restituito Null.

    Osservazioni
    Sia la funzione Int che la funzione Fix rimuovono la parte frazionaria di numero e restituiscono il valore intero.

    Nel caso di un argomento numero negativo, tuttavia, Int restituisce il primo intero negativo minore o uguale a numero, mentre Fix restituisce il primo intero negativo maggiore o uguale a numero. Il valore -8,4, ad esempio, viene convertito in -9 se si utilizza la funzione Int e in -8 se si utilizza la funzione Fix.

    Fix(numero) è equivalente a:

    Sgn(numero) * Int(Abs(numero))
    Negli esempi seguenti viene illustrato l'utilizzo delle funzioni Int e Fix:

    MyNumber = Int(99.8) ' Restituisce 99.
    MyNumber = Fix(99.2) ' Restituisce 99.
    MyNumber = Int(-99.8) ' Restituisce -100.
    MyNumber = Fix(-99.8) ' Restituisce -99.
    MyNumber = Int(-99.2) ' Restituisce -100.
    MyNumber = Fix(-99.2) ' Restituisce -99.

  4. #4
    Caspita... mi sono visiato qualcosa come 30 articoli... e in nessuno era spiegato così bene


    Non è che mi passi la fonte.. così la prossima volta controllo anche lì!

    Intanto grazie mille!!!!!

  5. #5
    Originariamente inviato da longline
    Segnalo che tutta la sintassi di VB, è presente su tutti i computer su cui sia installato MS Office.
    Il file della guida è normalmente qui:
    C:\Programmi\File comuni\Microsoft shared\VBA\VBA6\1040\VBLR6.CHM

    Per utilizzarlo comodamente è sufficiente creare un collegamento sul desktop o dove più vi fa comodo.

    si trovava nel post in rilievo in tutorial links etc

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.