Devo scrivere un programma che mi faccia digitare il raggio(con un valore double) e che ppoi mi calcoli circonferenza, area e diametro.Il programma è molto semplice e credevo di aver fatto tutto bene, quando poi invece vado a compilare ed eseguire, mi da sempre 0 come valori alla circonferenza, all'area e al diametro.
il codice da me scritto è questo:
codice:
#include <iostream>
#include <iomanip>
main (){
using namespace std;
double raggio,circonferenza=(2.00*3.14159)*raggio,diametro=circonferenza/3.14159,area=(raggio*raggio)*3.14159;

while(raggio!=-1){
cout<<"Digita la misura del raggio del cerchio"<<endl;
cin>>raggio;
if(raggio==-1)
break;
cout<<"La circonferenza misura"<<setprecision(2)<<setiosflags(ios::fixed | ios::showpoint)<<circonferenza<<endl;
cout<<"Il diametro misura"<<setprecision(2)<<setiosflags(ios::fixed | ios::showpoint)<<diametro<<endl;
cout<<"L'area misura"<<setprecision(2)<<setiosflags(ios::fixed | ios::showpoint)<<area<<endl;
}
return 0;
}
grazie a chiunque decida di rispondere.