Differenze tra le versioni di "Notazione scientifica e notazione esponenziale in Gambas"
Da Gambas-it.org - Wikipedia.
Riga 3: | Riga 3: | ||
In Gambas ad esempio l'espressione ''1.6 * <FONT Color=#B22222>10<SUP>7</sup></font>'' sarà semplicemente: | In Gambas ad esempio l'espressione ''1.6 * <FONT Color=#B22222>10<SUP>7</sup></font>'' sarà semplicemente: | ||
− | + | Public Sub Main() | |
Dim mantissa, f As Float | Dim mantissa, f As Float | ||
Riga 13: | Riga 13: | ||
Print f | Print f | ||
− | + | End | |
=Notazione esponenziale= | =Notazione esponenziale= | ||
Riga 21: | Riga 21: | ||
Esempio con esponente positivo: | Esempio con esponente positivo: | ||
− | + | Public Sub Main() | |
Dim f As Float | Dim f As Float | ||
Riga 29: | Riga 29: | ||
Print f | Print f | ||
− | + | End | |
e un esempio con esponente negativo: | e un esempio con esponente negativo: | ||
f = 1.6<FONT Color=#B22222>e</font><FONT Color=blue><B>-</b></font>4 <FONT Color=gray>' ''ma anche così:'' 1.6</font><FONT Color=#B22222>E</font><FONT Color=gray>-4</font> | f = 1.6<FONT Color=#B22222>e</font><FONT Color=blue><B>-</b></font>4 <FONT Color=gray>' ''ma anche così:'' 1.6</font><FONT Color=#B22222>E</font><FONT Color=gray>-4</font> |
Versione delle 15:25, 21 giu 2024
Notazione Scientifica
Nella notazione scientifica un valore in virgola mobile, chiamato Mantissa (che può essere >= 1.0 e < 10.0), viene moltiplicato per una potenza di 10.
In Gambas ad esempio l'espressione 1.6 * 107 sarà semplicemente:
Public Sub Main() Dim mantissa, f As Float mantissa = 1.6 f = mantissa * (10 ^ 7) Print f End
Notazione esponenziale
Nella notazione esponenziale è utilizzata la lettera "E" per separare la Mantissa dall'esponente della potenza di 10.
In Gambas la rappresentazione esponenziale viene espressa ed utilizzata nella sua forma originaria.
Esempio con esponente positivo:
Public Sub Main() Dim f As Float f = 1.6e7 ' ma anche così: 1.6E7 Print f End
e un esempio con esponente negativo:
f = 1.6e-4 ' ma anche così: 1.6E-4