C + + é a linguagem de programação para escrever programas de computador de qualquer nível de complexidade. Por padrão, um programa em C + + gera números de ponto flutuante com muitos dígitos decimais. Como resultado, você muitas vezes tem que arredondar esses números de acordo com o contexto do programa. Por exemplo, se você escrever uma aplicação financeira em C + + que você precisa para imprimir os números de saída representando a moeda como arredondados à segunda casa decimal . A + + biblioteca padrão C (conhecido como " std " no código ) permite-lhe definir o nível necessário de precisão em números decimais . Instruções
1
Declare uma variável para testar arredondamento em seu programa C + +
double var1 = 2,7749 ; .
2
Defina a apresentação fixa de números decimais usando os seguintes comandos :
std :: cout.setf ( std :: ios : fixos );
std :: cout.setf ( std :: ios : showpoint );
3
Definir a precisão necessária , por exemplo, para arredondar para o terceiro dígito após o ponto decimal use o comando:
std :: cout.precision (3);
4
Imprima a variável arredondado :
std :: cout << var1 << std :: endl;
Para este exemplo , o programa produz o output " 2.775 ", que é o número 2,7749 arredondado conforme solicitado.