Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1601 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [delphi] puissance & extended

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[delphi] puissance & extended

n°137241
Aratorn
Black Swordman
Posté le 10-05-2002 à 17:40:18  profilanswer
 

:hello: je cherche à utiliser des puissances avec la fonction IntPower (ou Power) qui renvoit un résultat du type extended, mais je ne comprend pas très bien l'utilisation de ce type. Quelqu'un pourrait-il m'aider ? :jap:

mood
Publicité
Posté le 10-05-2002 à 17:40:18  profilanswer
 

n°137267
antp
Super Administrateur
Champion des excuses bidons
Posté le 10-05-2002 à 18:16:25  profilanswer
 

Extended c'est le plus gros format de nombre : 10 octets (80 bits).
C'est pour que peu importe le format du nombre en entrée, la fonction ne perde pas de précision.
Si tu veux mettre le résultat dans un Integer et que le compilo râle, à la limite tu fais Trunc(Power(...))
Mais IntPower je sais pas trop à quoi ça sert. Integral Power = puissance intégrale ?

 

[jfdsdjhfuetppo]--Message édité par antp le 10-05-2002 à 18:16:37--[/jfdsdjhfuetppo]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°137278
Aratorn
Black Swordman
Posté le 10-05-2002 à 18:26:07  profilanswer
 

:hello: Power permet d'avoir n'importe quelle puissance (1,3 ;-2,6 ; 5,8;...) et IntPower utilise seulement des puissances entières (-1;-2;5;6;...). Mon code c ça :
 
var puissance : extended;
    lg, chiffre : integer;
 
puissance:=IntPower(10,lg-1);
chiffre:=nbre div puissance;
 
mais il me renvoit un type incompatible pou la 2ème ligne.
Je voudrais donc convertir l'extended en integer ou bien trouver un autre moyen !!!

 

[jfdsdjhfuetppo]--Message édité par Aratorn le 10-05-2002 à 18:34:17--[/jfdsdjhfuetppo]

n°137294
antp
Super Administrateur
Champion des excuses bidons
Posté le 10-05-2002 à 18:50:44  profilanswer
 

Je l'ai dit (t'as lu mon post ??), entier := chiffre div Trunc(Power(x,y));

 

[jfdsdjhfuetppo]--Message édité par antp le 10-05-2002 à 18:51:33--[/jfdsdjhfuetppo]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°137297
Aratorn
Black Swordman
Posté le 10-05-2002 à 19:09:17  profilanswer
 

antp a écrit a écrit :

Je l'ai dit (t'as lu mon post ??), entier := chiffre div Trunc(Power(x,y));  




 :jap: excuse moi, j'avais lu trop vite  :jap:  
Merci bcp


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [delphi] puissance & extended

 

Sujets relatifs
[Delphi] Comment créer une procedure qui renvoit un résultat ?Pbm avec les sockets Client et Server de Delphi !
[delphi] mon programe a une erreur , je la trouve pas ...[delphi]Ou est le bug ???? je suis sureque c un truc otut con en plus!
[delphi]Comment fonctione la stringgrid?[delphi] recuperer une partie d'un string ou meme juste une lettre????
[Delphi] comment récupérer le label d'un volume ?Delphi : probleme de IF
[Delphi] Client/Serveur : gérer l'évenement "on error" du socket.[Delphi] Alignement dans un DBGrid
Plus de sujets relatifs à : [delphi] puissance & extended


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR