comment spécifier le format d'un variable ?

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
pmer
Batcheur occasionnel
Messages : 9
Enregistré le : 12 févr. 2009 13:54

comment spécifier le format d'un variable ?

Message 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
Batch_Man
King Of Batch
Messages : 64
Enregistré le : 09 janv. 2009 00:01

Re: comment spécifier le format d'un variable ?

Message 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
pmer
Batcheur occasionnel
Messages : 9
Enregistré le : 12 févr. 2009 13:54

Re: comment spécifier le format d'un variable ?

Message 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
Batch_Man
King Of Batch
Messages : 64
Enregistré le : 09 janv. 2009 00:01

Re: comment spécifier le format d'un variable ?

Message par Batch_Man »

Bonjour,
Le batch ne gère pas les virgules
Batch_Man
pmer
Batcheur occasionnel
Messages : 9
Enregistré le : 12 févr. 2009 13:54

Re: comment spécifier le format d'un variable ?

Message 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
Batch_Man
King Of Batch
Messages : 64
Enregistré le : 09 janv. 2009 00:01

Re: comment spécifier le format d'un variable ?

Message 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
pmer
Batcheur occasionnel
Messages : 9
Enregistré le : 12 févr. 2009 13:54

Re: comment spécifier le format d'un variable ?

Message par pmer »

Merci pour cet info.
Pmer
Répondre