C + + er det programmeringssprog til at skrive computerprogrammer på alle niveauer af kompleksitet . Som standard udsender et C + + program flydende tal med mange decimaler . Som et resultat, du ofte nødt til at afrunde sådanne numre ifølge programmet kontekst . For eksempel, hvis du skriver en finansiel ansøgning i C + + du skal udskrive output tal, der repræsenterer den valuta , som afrundes til anden decimal . The C + + standard biblioteket (omtalt som " std " i koden ) kan du indstille det ønskede niveau af præcision til decimaltal . Instruktioner
1
Erklær en variabel til at teste afrunding i din C + + program
dobbelt var1 = 2,7749 ; .
2
Indstil den faste præsentation af decimaltal ved hjælp af følgende kommandoer:
std :: cout.setf ( std :: ios : fast ),
std :: cout.setf ( std :: ios : showpoint ) ;
3
Indstil den ønskede præcision , for eksempel til at afrunde til det tredje ciffer efter kommaet bruge kommandoen : Hej
std :: cout.precision (3) ;
4
Print ud afrundede variable : Hej
std :: cout << var1 << std :: endl;
til dette eksempel , at programmet producerer udgang " 2.775 ", der er nummer 2,7749 afrundet som anmodet .