la formula che devo implementare all'interno di una funzione membro di una classe è
x=0.3*y^(2/3)
primo tentativo
ma non funzionacodice:{... x=0.3*pow(y,2/3); ... }
secondo tentativo
ma n resta =0, quindi la potenza è 1 e il risultato è sempre 0.3codice:{ ... double n; n=2/3; x=0.3*pow(y,n); ... }
terzo tentativo
così funziona, ma non credo sia una soluzione ottimale, e soprattutto vorrei sapere come mai nel secondo tentativo n resta uguale a 0.codice:{ ... double n; n=2; n=n/3; x=0.3*pow(y,n); ... }
Il tentativo 2 funzionava implementato nel programma prima di sfruttarlo dentro la funzione membro della classe creata.
Grazie

Rispondi quotando