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

  FORUM HardWare.fr
  Programmation
  Perl

  Afficher des données en TK tronquées

 

Sujet(s) à lire :
 

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Afficher des données en TK tronquées

n°224588
leguijo
Posté le 07-10-2002 à 17:43:44  profilanswer
 

Je souhaite afficher en TK des données flottante avec un nombre limité de chiffre apres la virgule, Merci

mood
Publicité
Posté le 07-10-2002 à 17:43:44  profilanswer
 

n°224624
stef_dober​mann
Personne n'est parfait ...
Posté le 07-10-2002 à 19:01:02  profilanswer
 

un truc un peu limit mais bon :

Code :
  1. $num = 15.965896;


- tu multiplie le resultat par 100

Code :
  1. $num = $num * 100;


- tu fait un int() pour avoir le resultat 1596

Code :
  1. $num = int($num);


-ensuite tu n'as plus qu'a diviser par 100 pour retrouver ton resulat limité à 2 chiffre aprés la virgule

Code :
  1. $num = $num / 100;
  2. print $num . "\n";


voila c simple en 2 lignes ca fait aussi :

Code :
  1. $num = (int($num * 100))/100;
  2. print $num . "\n";


 
et ca marche !! pour info  ca aussi ca marche

Code :
  1. print ((int($num * 100))/100);


 
et pour afficher tu remplace le 100 par 1000 pour arrondir à 3 chiffres aprés la virgule ou par 10 pour arrondir à 1 chiffre aprés la virgule ;)
 
 


---------------
Tout à commencé par un rêve...
n°224882
Aricoh
gentil mais fo po pousser
Posté le 08-10-2002 à 09:28:25  profilanswer
 

leguijo a écrit a écrit :

Je souhaite afficher en TK des données flottante avec un nombre limité de chiffre apres la virgule, Merci



ben si par exemple tu as $result = 24.327215 et que tu voudrais ne garder que 24.33, tu peux déjà faire ça :
 

Code :
  1. $result = sprintf("%.2f", $result);


 
sprintf est un peu gourmand mais bon, on va pas faire la fine bouche, pas vrai ?  :D


---------------
Samsung Galaxy S1 -> Samsung Galaxy S2 -> Samsung Note 2 -> Huawei Ascend Mate 7 -> ZTE Axon 7 -> OnePlus 6T -> Oppo Find X2 PRO -> Google Pixel 9 PRO XL
n°224910
leguijo
Posté le 08-10-2002 à 10:10:42  profilanswer
 

:) Merci Aricoh,
je l'avais oublié ce spintf,
encore merci

n°224955
stef_dober​mann
Personne n'est parfait ...
Posté le 08-10-2002 à 11:12:50  profilanswer
 

aussi c plus simple ;)
j'avais oublié la mise en page sprint est aussi bien
mais je defend ma solution quand meme  :D


---------------
Tout à commencé par un rêve...
n°224966
Aricoh
gentil mais fo po pousser
Posté le 08-10-2002 à 11:20:11  profilanswer
 

stef_dobermann a écrit a écrit :

aussi c plus simple ;)
j'avais oublié la mise en page sprint est aussi bien
mais je defend ma solution quand meme  :D  



ouais ouais, faire des calculs tordus pour en arriver à ce que je fais en une seule malheureuse petite ligne, hum hum spa sérieux ch'tit pépère  :D  :lol:  :lol:  :lol:  
 
 :D


---------------
Samsung Galaxy S1 -> Samsung Galaxy S2 -> Samsung Note 2 -> Huawei Ascend Mate 7 -> ZTE Axon 7 -> OnePlus 6T -> Oppo Find X2 PRO -> Google Pixel 9 PRO XL
n°225406
stef_dober​mann
Personne n'est parfait ...
Posté le 09-10-2002 à 08:24:14  profilanswer
 

c vrai, mais le debut c pour detaillé la procédure,  
à la fin ca tient aussi sur 1 ligne  :kaola:  

Code :
  1. $result = ((int($result * 100))/100);


 
:lol: :lol:
bon aller j'arrete là A+  :sol:  
 


---------------
Tout à commencé par un rêve...
n°225407
Aricoh
gentil mais fo po pousser
Posté le 09-10-2002 à 08:25:22  profilanswer
 

stef_dobermann a écrit a écrit :

c vrai, mais le debut c pour detaillé la procédure,  
à la fin ca tient aussi sur 1 ligne  :kaola:  



;)


---------------
Samsung Galaxy S1 -> Samsung Galaxy S2 -> Samsung Note 2 -> Huawei Ascend Mate 7 -> ZTE Axon 7 -> OnePlus 6T -> Oppo Find X2 PRO -> Google Pixel 9 PRO XL
n°225654
stef_dober​mann
Personne n'est parfait ...
Posté le 09-10-2002 à 15:36:30  profilanswer
 

:love: vraiment parcque tu le veux  :p


---------------
Tout à commencé par un rêve...

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  Afficher des données en TK tronquées

 

Sujets relatifs
script d'insertion de données dans accessscript d'insertion de données dans Access
[PHP] Afficher du text avec les retours à la ligne ???base de donnees : quel composant utilise
[HTML ?] recuperer les données d'une page...[C] afficher un nombre en base 2
base de données java?Récupérer des données sur des sites Internet et les utiliser ???
Programmation c++ et gestion de base de donnees sql sur palm[C/C++] Oeil sur les données entrantes du modem
Plus de sujets relatifs à : Afficher des données en TK tronquées


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