Gambas-it

Gambas3 => Programmazione => Topic aperto da: simo97 - 06 Aprile 2013, 18:11:14

Titolo: [risolto]esiste la costante e(numero di nepero)??
Inserito da: simo97 - 06 Aprile 2013, 18:11:14
in gambas esiste il numero di nepero come costante ???

grazie in anticipo
Titolo: Re: esiste la costante e(numero di nepero)??
Inserito da: Picavbg - 06 Aprile 2013, 22:34:15
in gambas esiste il numero di nepero come costante ???
Non mi pare, però per un matematico non è difficile dichiararla. Vedi qui (http://it.wikipedia.org/wiki/E_(costante_matematica))
 :ciao:
Titolo: Re: esiste la costante e(numero di nepero)??
Inserito da: Top Fuel - 07 Aprile 2013, 00:30:28
Si può usare la funzione Exp():

Print Exp(2)

Restituisce e^2.
Oppure dichiararla come costante:

Public Const E As Float = 2,7182818284
Titolo: Re: esiste la costante e(numero di nepero)??
Inserito da: simo97 - 07 Aprile 2013, 13:44:15
grazie mille!! :ok:
Titolo: Re:[risolto]esiste la costante e(numero di nepero)??
Inserito da: vuott - 28 Settembre 2016, 23:13:29
...volendo, si potrebbe anche estrarre dal file header "math.h" della libreria standard del C che contiene definizioni di macro, costanti e dichiarazioni di funzioni e tipi usati per le operazioni matematiche.

Mostro un semplice esempio pratico:
Codice: [Seleziona]
Public Sub Main()

  Dim s As String
  Dim e As Float
 
    s = File.Load("/usr/include/math.h")
   
    s = Trim(Scan(s, "*define M_E*/* e*")[1])

    e = CFloat(s)
   
    Print e

End