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

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Nombres Arrondi

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Nombres Arrondi

n°670549
Polygamers
Posté le 11-03-2004 à 09:54:17  profilanswer
 

G un petit probleme,
J aimerai arrondir un nbre a 0.1 pres.
 
En fait ds mon appliz,
j aimerai avoir la taille d'un fichier en Mo ou Go et comme j utilise la fonction FileSize ki donne la taille en Ko,
faudrai diviser la taille en ko par 1024 pour avoir en Mo
et par 1024*1024 pour en Go.

mood
Publicité
Posté le 11-03-2004 à 09:54:17  profilanswer
 

n°670577
antp
Super Administrateur
Champion des excuses bidons
Posté le 11-03-2004 à 10:22:20  profilanswer
 

pour virer les décimales au-delà de la 1e en utilisant l'arrondi "si >= .5 alors prendre le nombre supérieur" :
Taille := Trunc(Taille * 10 + 0.5) / 10;
 
Par contre, FileSize donne la taille en octets, pas en Ko


Message édité par antp le 11-03-2004 à 10:22:57

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°675492
Whiler
Posté le 16-03-2004 à 22:42:06  profilanswer
 

function GetFileSize(filename: TFileName): String;
var
  fich : file;
  size : Integer;
begin
  OpenFile();
  AssignFile(fich, filename);
  FileMode := 0;
  Reset(fich, 1);
  size := FileSize(fich);
  CloseFile(fich);
  case size of
    0..1023             : result := Format('%d octets', [size]);
    1024..10239         : result := Format('%.1f Ko', [size/1024]);
    1048576..1073741823 : result := Format('%.1f Mo', [size/1048576]);
  else
    result := Format('%.1f Go', [size/1073741824]);
  end;
end;


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

  Nombres Arrondi

 

Sujets relatifs
Arrondi dans requête Accessquetion d'arrondi
[PHP][newbie] Génération aléatoire de nombres différents 2 à 2 ?[PHP] Arrondi d'une division...
[traitement de nombres] Comment pourrais je faire ça sous Linux ?Arrondi en delphi
les nombres complexes en pascalRemplir un tableau de nombres flottants avec une certaine valeur
[DOS] commande 'SET' et les nombres....[C] besoin important d'une info sur les nombres à virgule flottante
Plus de sujets relatifs à : Nombres Arrondi


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)