Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Operações Aritméticas | Introdução
/
Tipos de Dados em C++
Seção 1. Capítulo 2
single

single

bookOperações Aritméticas

Deslize para mostrar o menu

Definindo a precisão

Como já deve saber, é possível realizar manipulação básica de dados utilizando operadores aritméticos como adição (+), subtração (-), divisão (/) e multiplicação (*). Além disso, o operador módulo (%) calcula o resto de uma divisão.

main.cpp

main.cpp

copy
123456789
#include <iostream> #include <iomanip> int main() { // Uncomment to see the difference // std::cout << std::fixed; std::cout << std::setprecision(5) << 15.125 * 0.8309 << std::endl; }

No exemplo acima, resultados em ponto flutuante podem ser gerados ocasionalmente durante os cálculos. Para gerenciar a precisão desses resultados, é possível utilizar std::setprecision em combinação com std::fixed. Isso permite controlar o número de dígitos exibidos após o ponto decimal, garantindo precisão consistente na saída.

Note
Nota

Sem std::fixed, std::setprecision controla o número total de dígitos exibidos, incluindo os antes e depois do ponto decimal. Com std::fixed, o número é exibido em notação de ponto fixo, mantendo o ponto decimal em uma posição fixa.

Tarefa

Swipe to start coding

Você possui uma variável dollars que armazena um valor em dólares americanos. Sua tarefa é converter esse valor para euros e retornar o resultado.

Todo o código deve ser implementado dentro da função convertToEuro.

  1. Inicialize a variável rate com o valor 0.94.
  2. Calcule o valor em euros multiplicando dollars por rate.
  3. Utilize std::fixed e std::setprecision(2) para formatar o resultado antes de retorná-lo.
  4. Retorne o valor convertido como um double.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 2
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

some-alt