| | | |

Minicurso de C++ para Matemática

Ajude a manter o site livre, gratuito e sem propagandas. Colabore!

2.2 Operações aritméticas elementares

Os operadores aritméticos elementares são

  • *, /, % multiplicação, divisão, módulo

  • +, - adição, subtração

em ordem de precedência222Consulte mais informações sobre a precedência de operadores em C++ Operator Precedence.. O operador módulo % computa o resto da divisão inteira, por exemplo, 5\%2 é igual a 1.

Por exemplo, a computação

12+17%9/2*2-1

resulta no valor 9. De fato, nesta instrução as operações são computadas na seguinte ordem %, /, *, + e -.

As operações *, / e % têm precedência maior que as operações + e -. Operações de mesma precedência seguem a ordem da esquerda para direita, conforme escritas na linha de comando. Usa-se parênteses para alterar a precedência entre as operações, por exemplo

1(2+17)%9/2*2-1

computa o resultado -1. De fato, a divisão inteira está sendo usada. Para computar a divisão em ponto flutuante, um dos operandos deve ser double. Podemos fazer um casting

1double((2+17)%9)/2*2-1

ou, simplesmente, entrar com um número decimal

1(2+17)%9/2.0*2-1
E. 2.2.1.

Escreva um programa para computar o vértice da parábola

p(x)=ax2+bx+c, (2.1)

para a=2, b=2 e c=4.


(12,72)

E. 2.2.2.

Use C++ para computar os inteiros não negativos q e r tais que

25=q3+r, (2.2)

sendo r o menor possível.


1int q = 25/3;
2int r = 25%3;

Envie seu comentário

Aproveito para agradecer a todas/os que de forma assídua ou esporádica contribuem enviando correções, sugestões e críticas!

Opcional. Preencha seu nome para que eu possa lhe contatar.
Opcional. Preencha seu e-mail para que eu possa lhe contatar.
As informações preenchidas são enviadas por e-mail para o desenvolvedor do site e tratadas de forma privada. Consulte a política de uso de dados para mais informações.

Licença Creative Commons
Este texto é disponibilizado nos termos da Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional. Ícones e elementos gráficos podem estar sujeitos a condições adicionais.

Pedro H A Konzen
| | | |