racine care

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
scaraber
Messages : 362
Inscription : ven. 15/juil./2005 17:32

racine care

Message par scaraber »

salut
comment faire une racine care sous PB et comemnt ecrire le signe ???
lmercid e vos reponce
Pierre
Messages : 244
Inscription : ven. 23/janv./2004 20:29
Localisation : 77 (Région parisienne)

Message 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!!
bombseb
Messages : 445
Inscription : jeu. 25/août/2005 22:59
Localisation : 974
Contact :

Message par bombseb »

la fonction sqr ne renvoie jamais de valeur négative...
Heis Spiter
Messages : 1092
Inscription : mer. 28/janv./2004 16:22
Localisation : 76
Contact :

Message 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.
Dernière modification par Heis Spiter le sam. 03/sept./2005 10:51, modifié 1 fois.
Heis Spiter, webmaster du site http://www.heisspiter.net
Développeur principal et administrateur du projet Bird Chat
Parti courir au bonheur du dév. public et GPL :D
Avatar de l’utilisateur
Morsula
Messages : 72
Inscription : dim. 20/mars/2005 16:38
Localisation : Strasbourg
Contact :

Message 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 ?
Morsula
fweil
Messages : 505
Inscription : dim. 16/mai/2004 17:50
Localisation : Bayonne (64)
Contact :

Message 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)
Mon avatar reproduit l'image de 4x1.8m présentée au 'Salon international du meuble de Paris' en janvier 2004, dans l'exposition 'Shades' réunisant 22 créateurs autour de Matt Sindall. L'original est un stratifié en 150 dpi.
Avatar de l’utilisateur
Morsula
Messages : 72
Inscription : dim. 20/mars/2005 16:38
Localisation : Strasbourg
Contact :

Message par Morsula »

Merci :)
Morsula
Répondre