Expoentes em C ++ para aumentar um número no poder

Expoentes em C ++ para aumentar um número no poder
Dentro da matemática, sempre usamos o termo aumento do poder para calcular um número com algum expoente de energia. Isso pode ser dito como (número base) aumentando para o poder (expoente). Então, no artigo de hoje, veremos como um expoente pode ser usado para aumentar um número para um certo poder em C++. Certifique -se de ter um compilador G ++ já instalado e configurado no seu sistema operacional Linux. Vamos começar a implementar o artigo de hoje, abrindo o terminal do shell usando o atalho “Ctrl+Alt+T”. À medida que o terminal está aberto agora, podemos começar a implementar nossos exemplos.

Exemplo 01: Caminho Manual

Em primeiro lugar, faça um arquivo C ++ dentro dele. Use a palavra -chave Touch com o novo nome do arquivo com uma extensão C ++. O arquivo será criado na pasta Home do sistema Linux. Você pode abrir este arquivo tocando-o diretamente no editor de texto para fazer código nele. Chega outro editor embutido também no sistema Linux, eu.e., Nano e Vim. Usamos o GNU Nano para abrir diretamente o novo arquivo no console do shell. Assim, ambos os comandos para a criação e abertura do arquivo C ++ são mostrados no terminal dentro da imagem abaixo.

Temos iniciado nosso primeiro exemplo usando uma maneira manual simples de aumentar um número para poder com um expoente em c++. Então, incluímos o cabeçalho da biblioteca de fluxo de entrada e saída na primeira linha de código após abrir o arquivo. O espaço para nome padrão foi utilizado no código após o arquivo de cabeçalho. Esses dois são necessários para o nosso código C ++ executar e executar. A execução do código C ++ começa principalmente no método main (). Assim, estamos usando a função principal () aqui enquanto inicializa algumas variáveis ​​inteiras para 1, i i.e., B significa uma base, E significa expoente, RES significa um resultado.

A cláusula de cout padrão foi usada para todos os usuários inserir um valor base, eu.e., número. A cláusula CIN é usada para obter a entrada de um usuário na variável "B" como um valor base que será elevado a um poder. Outra declaração cout diz a um usuário para inserir o valor do expoente, eu.e., número. Este número seria usado como poder para um número base. A cláusula CIN foi usada para obter o número do expoente como entrada do usuário em tempo de execução. O loop for foi usado para calcular o valor de um número base usando o expoente como seu poder. O loop será executado de 0 para o valor do expoente inserido por um usuário como entrada, i.e., 2,3,4,5,6, etc. Até então, o valor da variável "res" será multiplicado pelo número de valor base inserido por um usuário. A variável "res" usa 1 como valor inicial, enquanto seu valor seria alterado na próxima iteração consecutiva. O valor resultante seria exibido pelo uso da variável "res" na instrução cout padrão dentro do código.

É assim que usamos uma maneira manual de calcular um número com um expoente para aumentar um número ao poder. Salve seu arquivo de código usando o Ctrl+S primeiro. Agora, saia do arquivo para voltar para o terminal através do atalho "Ctrl+X".

Agora, é hora de compilar o arquivo de código recém -criado de C++. Assim, já instalamos o compilador C ++ em nosso Ubuntu 20.04 Sistema chamado G++. A compilação deste código não retorna nada. Isso ilustra que nosso código C ++ está correto por todos os meios. A execução de qualquer código C ++ pode ser feita pelo “./a.fora ”comando dentro do shell. Então, nós usamos o mesmo. O usuário foi solicitado a inserir o número base. Assim, adicionamos 6 como valor base. Em seguida, um usuário foi solicitado a inserir o valor do expoente que seria usado como um poder para o número base. O usuário entrou 5 desta vez. O programa "para" o loop assumiu os dois valores e calculou o valor resultante 7776 para um número 6 da base com expoente elevado ao Power 5. Isso foi calculado como uma lógica matemática simples de 6*6*6*6*6.

Exemplo 02

Vamos ter outro exemplo de usar o power power () no código C ++ para usar um número de base com aumento para algum poder. Para esse fim, abrimos o mesmo arquivo C ++ e adicionamos a biblioteca de entrada-saída com o arquivo de cabeçalho padrão de C ++ usando o #include uma palavra-chave. O espaço para nome é usado após os arquivos do cabeçalho. A função principal foi iniciada com a inicialização de uma variável inteira "x". O power function pow () usa dois valores dentro de seu parâmetro. O primeiro valor é base, eu.e., 7, e o outro é o valor do expoente para aumentar um número para o poder 3. O 0.5 foi incluído na função de poder para evitar qualquer inconveniente causado pelo compilador, i.e., pode assumir o valor do resultado em dobro. O valor calculado seria salvo na variável "x" enquanto convertido em tipo inteiro, pois não queremos nenhum outro tipo de valor aqui. A instrução cout padrão é utilizada até agora para exibir o resultado usando a variável "x" nele. O método principal fecha aqui. Você tem que salvar este código atualizado com Ctrl+s.

Compilou o código com o compilador G ++ e não conseguiu erros, eu.e., A compilação teve sucesso, pois o código não contém erros lógicos ou de sintaxe. A execução foi realizada pelo mesmo “./a.fora ”comandos no shell. Em troca, temos o valor 343 como calcular um resultado para a base 7 aumentada para o expoente de potência 3.

Vamos dar uma olhada profunda na função de energia para saber como ela reage ao expoente 0. Então., Abrimos o mesmo arquivo mais uma vez e deixamos o código geral inalterado. A única mudança que fizemos está dentro da função entre parênteses da Pow (). Usamos o expoente 0 aqui para ver se o valor calculado seria 1 ou não. Deixe o arquivo depois de salvá -lo.

Então, após a compilação deste código, nós o executamos. O resultado é 1 como esperado.

Vamos ver como a função Pow () funciona com o poder negativo do expoente para aumentar um número no poder. Então, abrimos o mesmo e mudamos a função de energia apenas. O restante do código permaneceu inalterado. Adicionamos -2 como o valor do expoente. Vamos executar este arquivo.

Após a compilação e execução do arquivo, temos 0 como resultado de um expoente negativo.

Dentro da ilustração abaixo, usamos o valor base negativo e o expoente positivo.

Como resultado, temos um resultado positivo devido ao uso de expoente positivo até.

Conclusão

Este artigo explica o uso do expoente para aumentar um número para certa energia dentro do código C ++. Utilizamos o loop manual “para” e a função Power () para atingir esse objetivo. Todos os exemplos usados ​​neste artigo são fáceis e simples de entender para todos os usuários básicos e especializados. Acreditamos que este artigo ajudaria todo tipo de usuário de C ++.