Notazione scientifica e notazione esponenziale in Gambas: differenze tra le versioni
Vai alla navigazione
Vai alla ricerca
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
| Riga 1: | Riga 1: | ||
=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. | 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. | ||
| Riga 5: | Riga 5: | ||
'''Public''' Sub Main() | '''Public''' Sub Main() | ||
Dim mantissa, f As Float | |||
mantissa = 1.6 | |||
f = mantissa * (<FONT Color=#B22222>10 ^ 7</font>) | |||
Print f | |||
'''End''' | '''End''' | ||
=Notazione esponenziale= | |||
Nella ''notazione esponenziale'' è utilizzata la lettera "E" per separare la ''Mantissa'' dall'esponente della potenza di 10. | |||
Nella ''notazione esponenziale'' è utilizzata la lettera " | |||
In Gambas la rappresentazione ''esponenziale'' viene espressa ed utilizzata nella sua forma originaria. | In Gambas la rappresentazione ''esponenziale'' viene espressa ed utilizzata nella sua forma originaria. | ||
| Riga 25: | Riga 23: | ||
'''Public''' Sub Main() | '''Public''' Sub Main() | ||
Dim f As Float | |||
f = 1.6<FONT Color=#B22222>e</font>7 <FONT Color=gray>' ''ma anche così:'' 1.6</font><FONT Color=#B22222>E</font><FONT Color=gray>7</font> | |||
Print f | |||
'''End''' | '''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 | 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 23:00, 15 nov 2021
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