Ragazzi perchè non mi visualizza le cifre dopo la virgola?
Vi posto il programma: In pratic calcola il volume della sfera( 4/3 * Pi * r³):
#include <iostream>
#include <cmath>
using namespace std;
double sphere_volume(double r){
const double PI = 3.14159;
double volume = 4/3 * PI * pow(r,3);
return volume;
}
int main()
{
cout <<"Enter a sphere radius:\n";
double v;
double result;
result = sphere_volume(v);
cout <<"V = " << result <<"\n";
resturn 0;
}
In pratica sopra c'è una funzione e poi il corpo del programma !
Se inserisco il raggio = 3 , mi dice che il risultato è 84.8229.
Questo perchè calcola 4/3 = 1 ,non come 1.3333333.
Grazie delle risposte !