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