C + + is de programmeertaal voor het schrijven van computerprogramma's van elk niveau van complexiteit . Standaard is een C + + -programma uitgangen floating - point getallen met veel decimalen . Daardoor moet je vaak zulke aantallen ronden volgens het programma context . Bijvoorbeeld , als u een financiële applicatie in te schrijven C + + moet je de uitgang nummers die de munt als afgerond op de tweede decimaal cijfer drukken . De C + + standaard bibliotheek ( aangeduid als " std " in de code ) kunt u het vereiste niveau van precisie ingesteld op decimale getallen . Instructies 1 Declareer een variabele om afronding te testen in je C + + -programma dubbele var1 = 2,7749 ; . Kopen van 2 Stel de vaste presentatie van de decimale getallen met de volgende opdrachten : std :: cout.setf ( std :: ios : vaste ) ; std :: cout.setf ( std :: ios : ShowPoint ) ; 3 Stel de gewenste precisie , bijvoorbeeld te ronden naar het derde cijfer achter de komma gebruik je het commando : std :: cout.precision ( 3 ) ; Print 4 uit de afgeronde variabele : std :: cout << var1 << std :: endl ; Voor dit voorbeeld , het programma geeft de output " 2.775 " , dat is het getal 2,7749 afgerond zoals gevraagd .
|