Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: nello79 - 13 Febbraio 2012, 00:00:21
Titolo: Funzione Format$
Inserito da: nello79 - 13 Febbraio 2012, 00:00:21
Perché la funzione Format$ mi funziona solo con variabili Variant e non Float? E sopratutto se ho questo codice: X0 = Format$(X0, "-#.##") ottengo il valore di X0 con la virgola " , " invece che con il punto deciimale " . " ?
Titolo: Re: Funzione Format$
Inserito da: nello79 - 13 Febbraio 2012, 00:34:35
ok ho risolto con il comando Round
Titolo: Re: Funzione Format$
Inserito da: fsurfing - 13 Febbraio 2012, 18:48:04
Citazione
ottengo il valore di X0 con la virgola " , " invece che con il punto deciimale " . " ?
perchè essendo una stringa format la formatta con la virgola.
se tu hai un float e vuoi avere sempre due decimali dopo l' intero ti consiglio
float=round(float,-2)
Titolo: Re: Funzione Format$
Inserito da: vuott - 07 Novembre 2014, 18:35:33
Una soluzione in via generale può essere la seguente: