Como usar expoentes em C ++

...

C ++ tem uma biblioteca matemática padrão.

C ++ é uma linguagem de programação poderosa com um conjunto diversificado de bibliotecas padrão. Cada biblioteca fornece funções comuns e úteis para muitos aplicativos diferentes. Para jogos e programação científica, as funções matemáticas são cruciais para certos cálculos. A biblioteca padrão "cmath" contém um conjunto diversificado de funções, incluindo funções exponenciais, que seriam difíceis de recriar usando suas próprias funções. Tudo que você precisa fazer é incluir a biblioteca "cmath" em seu programa e todas as funções estarão disponíveis.

Passo 1

Inclua a biblioteca "cmath" adicionando a linha "#include "perto das linhas superiores do seu programa. Se você estiver usando outras bibliotecas, adicione a linha em qualquer lugar da mesma lista. Inclui deve ser colocado antes de qualquer outra coisa em seu código.

Vídeo do dia

Passo 2

Declare duas variáveis ​​que representarão os valores de base e potência de seu expoente. Embora você possa colocar números diretamente nos parâmetros da função, geralmente não é uma boa prática, já que você pode querer alterar facilmente os valores iniciais sem ter que editar todas as instâncias do poder função.

etapa 3

Chame a função de energia da biblioteca "cmath". Por exemplo, a linha a seguir chamaria a função de potência usando as variáveis ​​da etapa anterior e atribuiria o resultado a uma terceira variável. O primeiro parâmetro é a base, enquanto o segundo é a potência com que o número contido na "base" é elevado.

resposta = pow (base, potência);

Se "base" fosse definida como 2 e "potência" como 3, a variável "resposta" seria igual a 8.

Dica

A biblioteca "cmath" também inclui várias funções para diferentes tipos de expoentes, como raízes quadradas ou potências da constante matemática "e." Verifique a biblioteca para ver se existe uma função melhor para o seu aplicativo.