[Résolu] - Petit problème de calcul

La section des versions NT, 2000, et XP de windows : informations, problèmes, questions, avis ou dépannages y trouveront leur place.

Modérateur: Modérateurs

[Résolu] - Petit problème de calcul

Messagepar Sanitrik » 21 Juil 2006 15:22

Bonjour, j'ai un petit souci de calcule avec un script batch sensé calculer le nombre d'octers dans 25 GO:

Code: Tout sélectionner
Set VarGoUser=25
 Set /a VarO=%VarGoUser%*1073741824
  echo %VarO%

Le résultat et fossé, quelqu'un saurait-il si le calcule avec les script batch est limité ?



J'ai un autre probléme de calcule, cette foi avec un virgule, les chiffres derière la virgule ne sont pas pris en compte:

Code: Tout sélectionner
Set /p VarSaisi=  somme en francs:
 Set /a VarEuro=%VarSaisi%/6,55957
  echo  %VarEuro% Euros

Quelqu'un saurait-il coment je peut réglé ça ?
Dernière édition par Sanitrik le 22 Juil 2006 16:25, édité 1 fois.
Avatar de l’utilisateur
Sanitrik
Libellulien Junior
Libellulien Junior
 
Messages: 369
Inscription: 02 Aoû 2005 17:56
Localisation: Perdu dans la matris d'un PC qui n'existe plus

Messagepar Jason » 21 Juil 2006 19:43

salut !

si mes souvenirs sont exacts, la précision est limitée à 32 bits soit un nombre max de (2^31)-1 = 2147483647

je ne pense pas que le dos puisse traiter des nombres décimaux. il y a peut-être une astuce, mais ce n'est pas sûr

@+
pour trouver sans chercher,il faut avoir longtemps cherché sans trouver
Avatar de l’utilisateur
Jason
Libellulien Junior
Libellulien Junior
 
Messages: 327
Inscription: 01 Sep 2004 22:38
Localisation: Toulouse

Messagepar Sanitrik » 21 Juil 2006 19:57

Merci quand même pour ses renseignements :wink:
Avatar de l’utilisateur
Sanitrik
Libellulien Junior
Libellulien Junior
 
Messages: 369
Inscription: 02 Aoû 2005 17:56
Localisation: Perdu dans la matris d'un PC qui n'existe plus


Retourner vers Windows NT, 2000, XP

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités