IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Problème calcul pourcentage


Sujet :

Scripts/Batch

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 140
    Points : 61
    Points
    61
    Par défaut Problème calcul pourcentage
    Bonjour, j'ai un problème de pourcentage dans mon batch:
    Mon batch fait un fichier texte qui contient un nombre de clés aléatoires défini par l'utilisateur. Je voudrais faire un pourcentage de l'avancement de la génération des clés mais ça ne fonctionne pas!?!
    ça indique soit "Opérateur manquant" soit le pourcentage reste à zéro

    Le pourcentage se calcule bien comme cela?
    "nombre ou l'on en est" Divisé par "Le nombre total "final""
    "le résultat de la division précédente" Multiplié par Cent
    Si c'est mon script qui contient une erreur, merci de m'indiquer laquelle.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    :CHOIX
    cls
    echo.
    echo   Nombre de cles:
    echo.
    set /p CHOIX=
    goto :LIGNE
    
    :LIGNE
    set /a A=%RANDOM%%%101
    set /a B=%RANDOM%%%33
    set /a C=%RANDOM%%%11
    set /a D=%RANDOM%%%1001
    goto :TEXTE
    
    :TEXTE
    cls
    set /a LIGNES+=1
    IF %LIGNES% == %CHOIX% goto FIN
    title %LIGNES% Lignes 
    set /a POUR=%LIGNES%/%CHOIX%
    set /a POURCENT=%POUR%*100
    echo %A%%B%%C%%D%>>CLES.TXT
    echo.
    echo     %A%%B%%C%%D%
    echo.
    echo   %POURCENT% pourcent
    echo.
    goto :LIGNES
    Merci de m'aider

  2. #2
    Membre émérite Avatar de Drizzt [Drone38]
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2004
    Messages
    1 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur de projet

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 001
    Points : 2 453
    Points
    2 453
    Par défaut
    Bonjour,

    Calcule ton pourcentage dans ce sens la :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    set /a POUR=%LIGNES%*100
    set /a POURCENT=%POUR%/%CHOIX%
    L'opérateur / est une division entière, tu trouveras toujours 0 si tu fais courant / total.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    140
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 140
    Points : 61
    Points
    61
    Par défaut
    Merci beaucoup
    ça fonctionne

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Calcul pourcentage dans un sous formulaire
    Par kriskiller dans le forum Access
    Réponses: 9
    Dernier message: 11/07/2006, 10h45
  2. [Débutant] calculer pourcentages
    Par Satan dans le forum Access
    Réponses: 4
    Dernier message: 25/04/2006, 17h07
  3. Problème calculs js
    Par dogi dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 21/02/2006, 14h43
  4. Problème de pourcentage ...
    Par K20 dans le forum Langage
    Réponses: 4
    Dernier message: 07/12/2005, 02h59
  5. update pour calcul pourcentage (SQL SERVER 2000)
    Par meufeu dans le forum Langage SQL
    Réponses: 3
    Dernier message: 13/09/2005, 10h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo