Simplification racine carre? - VB/VBA/VBS - Programmation
Marsh Posté le 16-11-2003 à 13:42:31
Keman a écrit : Bon,jour a tous! Je suis sous visual basic 6 et j'aimerais savoir coment simplifier un truc du genre : |
eventuellement sous VB tu as la fonction SQR qui indique la racine carré d'un nombre
|
Marsh Posté le 16-11-2003 à 22:59:31
Le but est de calcluler la vraie racine ou d'extraire les carrés du nombre ?
Pour passer de 24 à 4 * 6, faut chercher tous les diviseurs "carrés" (1^2, pas la peine, 2^2, 3^2, etc...). Y a ss dte méthode "sioux".
Par ex, 864. Si on divise par 4, ça donne 216. 216 divisé par 4 : 54. 54 div par 4 : pas juste. 54 div par 9 : 6. 6 div par 4 : bof, par 9, bof, par 16, rebof.
Donc 864 = sqr(4) * sqr(4) * sqr(9) * 6 soit 2 * 2 * 3 * sqr(6).
Marsh Posté le 16-11-2003 à 23:02:15
faut voir si t'y gagne VRAIMENT en nombre d'opération.... et si les commande de la bibli math qui tu utilises ne font pas déjà (et peut être mieux) des choses analogues.
Inventer la roue une fois, c'est bien.
Ne pas l'inventer à chaque fois, c'est mieux.
Marsh Posté le 16-11-2003 à 07:49:18
Bon,jour a tous! Je suis sous visual basic 6 et j'aimerais savoir coment simplifier un truc du genre :
Racine de 24
= Racine de 4 * 6
= 2 Racine de 6
C'est possible?? Merci d'avance !