Page 1 sur 1
comment spécifier le format d'un variable ?
Posté : 17 mars 2009 19:46
par pmer
Bonjour,
je voudrais spécifier un format "notation scientifique" de la variable calculée toto par la ligne de code ci-dessous et pour laquelle tata est un réel (positif ou négatif mais différent de 0).
set /A toto =1/tata
merci par avance.
Cordialement.
Pmer
Re: comment spécifier le format d'un variable ?
Posté : 17 mars 2009 23:17
par Batch_Man
Bonsoir,
Fonctionne pas ?
Code : Tout sélectionner
@echo off
set /a titi=1
set /A %titi%/=tata
set toto=%titi%
echo %toto%
pause
Batch_Man
Re: comment spécifier le format d'un variable ?
Posté : 18 mars 2009 12:34
par pmer
Bonjour,
votre petit programme me laisse un message d'erreur :
il manque un opérande.
1
NB : je suis en windows XP.
Ce petit programme calcule-t-il l'inverse de tata ?
Dans un programme je lis dans un fichier la variable tata.
je veux generer une autre variable toto qui est l'inverse de tata (1/tata).
exemple : tata = -26,638 alors toto = -0.03754
Merci par avance pour votre aide.
Cordialement.
Pmer
Re: comment spécifier le format d'un variable ?
Posté : 18 mars 2009 14:33
par Batch_Man
Bonjour,
Le batch ne gère pas les virgules
Batch_Man
Re: comment spécifier le format d'un variable ?
Posté : 18 mars 2009 18:09
par pmer
Batch_Man a écrit :Bonjour,
Le batch ne gère pas les virgules
Batch_Man
si je vous comprend bien, dans un programme batch, on ne peut pas générer une variable décimale ?
Alors comment faire mon calcul de 1/tata ?
Dois-je utiliser un autre langage (C ou autre) ?
Merci par avance.
Pmer
Re: comment spécifier le format d'un variable ?
Posté : 18 mars 2009 20:17
par Batch_Man
Exactement, le batch ne gère pas les calculs décimaux.
Oui il faudrait le faire dans un autre langage, mais là.... Je n'y connais rien.
Batch_Man
Re: comment spécifier le format d'un variable ?
Posté : 19 mars 2009 11:38
par pmer
Merci pour cet info.
Pmer