Conteúdo do Curso
C++ Data Types
1. Tipos de Dados Numéricos
2. Numerical Data Types
4. Outros Tipos de Dados e Conversão de Tipos
C++ Data Types
Operações Aritméticas
Conforme mencionado nos capítulos anteriores, você pode usar os operadores +
, -
, /
e *
para realizar adição, subtração, divisão e multiplicação. Além disso, existe um operador de módulo %
que calcula o resto da divisão e os operadores de incremento (++
) ou decremento (--
) para aumentar ou diminuir um valor em 1.
Nota
O operador de módulo (
%
) não pode ser usado com números de ponto flutuante. Se tentar fazer isso, um erro será gerado.
As you already should know you can perform basic data manipulation using arithmetic operators such as addition (+
), subtraction (-
), division (/
), and multiplication (*
). Additionally, the modulus operator (%
) calculates the remainder of a division.
main.cpp
In the example above, floating-point results are sometimes obtained during calculations. You can manage the precision of these results using std::setprecision and std::fixed to control how setprecision functions.
Observação
Sem
std::fixed
,std::setprecision
controla o número total de dígitos exibidos, incluindo antes e depois dos pontos decimais. Comstd::fixed
, o número é exibido em notação de ponto fixo, mantendo o ponto decimal em uma posição fixa.
Tarefa
- Inclua
<iomanip>
para poder definir a precisão. - Siga os comentários para definir uma precisão.
- Calcule e exiba o equivalente a 5 milhas em quilômetros, arredondando para uma casa decimal.
Nota
Para converter 5 milhas em quilômetros, você deve multiplicar o número de milhas pelo fator de conversão (
1.60934
).
Tudo estava claro?
Conteúdo do Curso
C++ Data Types
1. Tipos de Dados Numéricos
2. Numerical Data Types
4. Outros Tipos de Dados e Conversão de Tipos
C++ Data Types
Operações Aritméticas
Conforme mencionado nos capítulos anteriores, você pode usar os operadores +
, -
, /
e *
para realizar adição, subtração, divisão e multiplicação. Além disso, existe um operador de módulo %
que calcula o resto da divisão e os operadores de incremento (++
) ou decremento (--
) para aumentar ou diminuir um valor em 1.
Nota
O operador de módulo (
%
) não pode ser usado com números de ponto flutuante. Se tentar fazer isso, um erro será gerado.
As you already should know you can perform basic data manipulation using arithmetic operators such as addition (+
), subtraction (-
), division (/
), and multiplication (*
). Additionally, the modulus operator (%
) calculates the remainder of a division.
main.cpp
In the example above, floating-point results are sometimes obtained during calculations. You can manage the precision of these results using std::setprecision and std::fixed to control how setprecision functions.
Observação
Sem
std::fixed
,std::setprecision
controla o número total de dígitos exibidos, incluindo antes e depois dos pontos decimais. Comstd::fixed
, o número é exibido em notação de ponto fixo, mantendo o ponto decimal em uma posição fixa.
Tarefa
- Inclua
<iomanip>
para poder definir a precisão. - Siga os comentários para definir uma precisão.
- Calcule e exiba o equivalente a 5 milhas em quilômetros, arredondando para uma casa decimal.
Nota
Para converter 5 milhas em quilômetros, você deve multiplicar o número de milhas pelo fator de conversão (
1.60934
).
Tudo estava claro?