Je développe une petite application dans Deluge (zoho.com). Il n'y a pas d'opérateur "^" ou de fonction "pow" pour faire de l'exponentiation. De pire en pire, je suis supposé faire des exponentiations avec des exposants flottants, plutôt que des exposants entiers. J'ai trouvé beaucoup d'algorithmes faisant des exponentiations d'entiers, mais aucun qui le fait pour les flottants. Merci pour l'aide.Comment puis-je obtenir un algorithme pour faire une exponentiation d'un exposant flottant?
0
A
Répondre
1
Ils sont fondamentalement identiques. Si vous voulez quelque chose de simple, multiplier à plusieurs reprises ferait l'affaire. Si vous voulez rendre le processus de multiplication efficace, vous pouvez opter pour Divide and conquer algorithm,
Questions connexes
- 1. Comment faire exponentiation en bash
- 2. Algorithme d'exponentiation d'exposant flottant
- 3. Comment faire un contrôle flottant
- 4. Analyse d'une chaîne représentant un flottant * avec un exposant * en Python
- 5. java.math.BigInteger pow (exposant) question
- 6. Comment puis-je obtenir un algorithme de remplissage d'inondation pour faire face à des cercles fermés?
- 7. Comment faire pour avoir un contenu en exposant "débordement" dans overrace dans LaTeX
- 8. dans C# comment affecter un exposant à une équation?
- 9. Schéma: En utilisant seulement R6RS, comment puis-je déterminer la mantisse d'un nombre flottant et exposant
- 10. PHP exponentiation d'entiers (grands nombres)
- 11. Exponentiation rapide: real^real (C++ MinGW, Code :: Blocks)
- 12. Comment créer un objet Crypt :: RSA à partir d'un module, d'un exposant et d'un exposant privé?
- 13. Comment créer un menu flottant
- 14. indice et exposant pour le même élément
- 15. Comment faire un algorithme de similarité levenstein dans MYSQL?
- 16. wcf exposant des génériques
- 17. Exposant .NET Currency ISO_4217
- 18. Comment faire pour faire des barres d'outils dans Visual Studio 2010 flottant?
- 19. vb.net convertir un nombre exposant à un nombre entier
- 20. Setprecision() pour un nombre flottant en C++?
- 21. Publication de données depuis l'iPhone vers un serveur exposant OData
- 22. Comment stocker un flottant dans NSUserDefaults
- 23. Algorithme C# pour colorer un certain pourcentage
- 24. Comment faire pour obtenir Handle.ToInt32() dans une application Web ASP.NET
- 25. Comment implémenter un tel algorithme?
- 26. Comment faire pour obtenir une variable côté serveur en JavaScript
- 27. Comment définir un flottant sans utiliser un convertisseur OGNL?
- 28. Comment faire pour obtenir l'élément d'Iframe?
- 29. Exposant dans IEEE 754
- 30. Comment faire pour obtenir une liste déroulante pour poster un formulaire dans MVC
Je dois implémenter une fonction qui ferait une exponentiation d'une base et d'un exposant entiers et d'une base flottante et d'un exposant. L'algorithme entier ne pouvait pas le faire: – Alex
float math.potencia (float base, int expoente) { // retorno = 1.1; si (expoente> 0) { base = base * thisapp.math.potencia (base, (entrée.expoente - 1)); } sinon if (expoente == 0) { base = 1; } base de retour; } – Alex