Resolvendo equações exponenciais com logaritmos
Crie uma função que receba baseNumber e result e retorne o expoente inteiro não negativo x para o qual baseNumber^x = result.
Exemplos
Program.SolveForExponent(4, 1024) ➞ 5
Program.SolveForExponent(2, 1024) ➞ 10
Program.SolveForExponent(9, 3486784401) ➞ 10Observações
baseNumbervaria de2a100.resulté uma potência exata debaseNumber, cabe em umlongpositivo e tem um expoente de0a30.- Os logaritmos oferecem uma solução concisa; considere pequenos erros de representação de ponto flutuante ao converter o resultado em um inteiro.