Autore Topic: [risolto]esiste la costante e(numero di nepero)??  (Letto 711 volte)

Offline simo97

  • Gran Maestro dei Gamberi
  • *****
  • Post: 501
    • Mostra profilo
[risolto]esiste la costante e(numero di nepero)??
« il: 06 Aprile 2013, 18:11:14 »
in gambas esiste il numero di nepero come costante ???

grazie in anticipo
« Ultima modifica: 09 Aprile 2013, 12:14:49 da simo97 »
;D

Offline Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
Re: esiste la costante e(numero di nepero)??
« Risposta #1 il: 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
 :ciao:
:ciao:

Offline Top Fuel

  • Gran Maestro dei Gamberi
  • *****
  • Post: 960
    • Mostra profilo
Re: esiste la costante e(numero di nepero)??
« Risposta #2 il: 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
Dear youtube administrators, your search bar is broken. When I type the letter "J" it appears justin bieber when it should appear Jimi Hendrix. Fix this, please.

Offline simo97

  • Gran Maestro dei Gamberi
  • *****
  • Post: 501
    • Mostra profilo
Re: esiste la costante e(numero di nepero)??
« Risposta #3 il: 07 Aprile 2013, 13:44:15 »
grazie mille!! :ok:
;D

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.302
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:[risolto]esiste la costante e(numero di nepero)??
« Risposta #4 il: 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



« Ultima modifica: 28 Settembre 2016, 23:14:32 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »