Ciao ragazzi/e,
c'č una funzione che mi restituisce la parte decimale di un numero tipo 4,125? L'intero l'ho trovata.
Ho trovato anche un'altro sistema, ma secondo me ci dovrebbe essere una funzione VB che restituisca solo la parte decimale.
Grazie!
Ciao ragazzi/e,
c'č una funzione che mi restituisce la parte decimale di un numero tipo 4,125? L'intero l'ho trovata.
Ho trovato anche un'altro sistema, ma secondo me ci dovrebbe essere una funzione VB che restituisca solo la parte decimale.
Grazie!
Lucio Ghirardo
www.lucioghirardo.it
www.bulliebike.it
www.gsveternigocalcio.com
linguaggio/versione?
come da regolamento andrebbero sempre specificati nel titolo della discussione
io sono festosamente cicciottello :: e. cartman
t'amo senza sapere come, nč quando nč da dove,
t'amo direttamente senza problemi nč orgoglio:
cosė ti amo perchč non so amare altrimenti
Scusate... linguaggio Visual Basic 6.0
Lucio Ghirardo
www.lucioghirardo.it
www.bulliebike.it
www.gsveternigocalcio.com
codice:'a numero da cui estrarre la parte decimale 'b parte decimale b = abs(a) - int(abs(a))
Vascello fantasma dei mentecatti nonchč baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te
Grazie lo stesso, avevo usato anch'io quella soluzione.
ciao!
Lucio Ghirardo
www.lucioghirardo.it
www.bulliebike.it
www.gsveternigocalcio.com
e una funzione per scegliere il numero di decimali?
Potrebbe essere una roba del genere
Round(espressione, numcifredecimali)
Dim MyVar, pi
pi = 3.14159
MyVar = Round(pi, 2) 'Il valore di MyVar č 3,14.
Ciao!
Lucio Ghirardo
www.lucioghirardo.it
www.bulliebike.it
www.gsveternigocalcio.com
funziona ma arrotonda sempre per eccesso il numero. Non esiste nient'altro? Altrimenti ne provo a fare una.
Non ho approfondito molto, ma mi sembra che le varie funzioni di VB arrotondino. prova anche con queste
gino = Format(8315.4, "00000.000")
gino = Format(8554315.41255, "00000.000")
gino = Format(8315.41255, "###.###")
gino = Format(8315.49, "##,##0.00")
gino = Format(315.4545, "L.##0.00")
Lucio Ghirardo
www.lucioghirardo.it
www.bulliebike.it
www.gsveternigocalcio.com
veramente non č vero la funzione round di visualbasic utilizza il banker's rounding ovvero quell'algoritmo che in caso di un numero XXX.5 non privilegia ne l'arrotondament per eccesso ne quello per difetto. In questo particolare caso di equidistanza l'algoritmo arrotonda per difetto se la cifra precedente all'ultima č pari e per eccesso se la cifra precedente č dispariOriginariamente inviato da TeoTeo
funziona ma arrotonda sempre per eccesso il numero. Non esiste nient'altro? Altrimenti ne provo a fare una.
Vascello fantasma dei mentecatti nonchč baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te