Differenze tra le versioni di "Notazione scientifica e notazione esponenziale in Gambas"

Da Gambas-it.org - Wikipedia.
 
Riga 2: Riga 2:
 
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.
  
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=red>10<SUP>7</sup></font>'' sarà semplicemente:
 
  Public Sub Main()
 
  Public Sub Main()
 
   
 
   
Riga 9: Riga 9:
 
   mantissa = 1.6
 
   mantissa = 1.6
 
    
 
    
   f = mantissa * (<FONT Color=#B22222>10 ^ 7</font>)
+
   f = mantissa * (<FONT Color=red>10 ^ 7</font>)
 
    
 
    
 
   Print f
 
   Print f
Riga 25: Riga 25:
 
   Dim f As Float
 
   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>
+
   f = 1.6<FONT Color=red>e</font>7  <FONT Color=gray>' ''ma anche così:'' 1.6</font><FONT Color=red>E</font><FONT Color=gray>7</font>
 
    
 
    
 
   Print f
 
   Print f
Riga 31: Riga 31:
 
  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  <FONT Color=gray>' ''ma anche così:'' 1.6</font><FONT Color=#B22222>E</font><FONT Color=gray>-4</font>
+
   f = 1.6<FONT Color=red>e</font><FONT Color=blue><B>-</b></font>4  <FONT Color=gray>' ''ma anche così:'' 1.6</font><FONT Color=red>E</font><FONT Color=gray>-4</font>

Versione attuale delle 15:51, 1 lug 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