C + + è il linguaggio di programmazione per la scrittura di programmi per computer di qualsiasi livello di complessità . Per impostazione predefinita , un programma C + + genera numeri in virgola mobile con molte cifre decimali . Come risultato si ha spesso per arrotondare tali numeri in base al contesto del programma. Per esempio, se si scrive un'applicazione finanziaria in C + + che serve per stampare i numeri di uscita rappresentano la valuta come arrotondato alla seconda cifra decimale . La libreria C + + standard ( denominato come " standard " nel codice ) permette di impostare il livello di precisione di numeri decimali . Istruzioni
1
dichiarare una variabile per testare arrotondamento nel vostro programma C + +
double var1 = 2,7749 ; .
2
la presentazione fisso di numeri decimali usando i seguenti comandi :
std :: cout.setf ( std :: ios : fissa) ;
std :: cout.setf ( std :: ios : showpoint ) ;
3
la precisione richiesta , ad esempio per arrotondare alla terza cifra dopo la virgola decimale utilizzare il comando :
std :: cout.precision ( 3) ;
4
Stampa il arrotondata variabile :
std :: cout << var1 << std :: endl;
Per questo esempio , il programma produce il uscita " 2.775 ", che è il numero 2,7749 arrotondato come richiesto .