Page 1 sur 1
racine care
Publié : ven. 02/sept./2005 18:02
par scaraber
salut
comment faire une racine care sous PB et comemnt ecrire le signe ???
lmercid e vos reponce
Publié : ven. 02/sept./2005 18:04
par Pierre
Sqr()
Syntaxe
Resultat.f = Sqr(Nombre.f)
Description
Renvoie la racine carrée du nombre spécifié.
c'est dans la doc partie math!!
Publié : sam. 03/sept./2005 0:10
par bombseb
la fonction sqr ne renvoie jamais de valeur négative...
Publié : sam. 03/sept./2005 6:25
par Heis Spiter
bombseb a écrit :la fonction sqr ne renvoie jamais de valeur négative...
Ce qui paraît logique... Il te suffit de multiplier par -1 pour avoir la valeur négative.
Publié : sam. 03/sept./2005 8:27
par Morsula
J'ai essayé par curiosité, puis comme ça j'peux crâner avec les racines carrés moi qui suis pas fortiche en maths mdr
Code : Tout sélectionner
Nombre1.f = 45
Nombre2.f = 27
Nombre3.f = -3
Resultat1.f = Sqr(Nombre1.f)
Resultat2.f = Sqr(Nombre2.f)
Resultat3.f = Sqr(Nombre3.f)
Debug Resultat1.f
Debug Resultat2.f
Debug Resultat3.f
Résultat du debugueur a écrit :6.708204
5.196152
-1.#IND00
Ca donne automatiquement 6 chiffres après la virgule ? Il existe un petit truc pas compliqué pour arrondire les nombres en PB ?
Publié : sam. 03/sept./2005 9:34
par fweil
Morsula,
Il faut utiliser Str() / StrF() / StrU() pour afficher les nombres selon un format déterminé :
Code : Tout sélectionner
Nombre1.f = 45
Nombre2.f = 27
Nombre3.f = -3
Resultat1.f = Sqr(Nombre1.f)
Resultat2.f = Sqr(Nombre2.f)
Resultat3.f = Sqr(Nombre3.f)
Debug StrF(Resultat1.f, 3)
Debug StrF(Resultat2.f, 6)
Debug StrF(Resultat3.f, 9)
Publié : sam. 03/sept./2005 10:39
par Morsula
Merci
