Simplification racine carre?

Simplification racine carre? - VB/VBA/VBS - Programmation

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 !

Reply

Marsh Posté le 16-11-2003 à 07:49:18   

Reply

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 :
 
  Racine de 24
= Racine de 4 * 6
= 2 Racine de 6
 
C'est possible?? Merci d'avance !

eventuellement sous VB tu as la fonction SQR qui indique la racine carré d'un nombre  
 


Sqr, fonction
       
 
Renvoie une valeur de type Double indiquant la racine carrée d'un nombre.
 
Syntaxe
 
Sqr(number)
 
L'argument number peut contenir une valeur de typeDouble ou touteexpression numérique valide supérieure ou égale à zéro.

Reply

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).

Reply

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.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed