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

C Discussion :

Problème de formulation


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 98
    Par défaut Problème de formulation
    salut

    j'ai un ensemble de valeur et une valeur limite imposee
    et tant qu'une des valeur est plus grande que ma valeur limite
    j'ai envie d'effectuer des actions.
    mais par exemple si j'ai deux valeurs superieures a cette valeur limite jai envie d'effectuer les actions qu'une seule fois.
    je n'arrive pas a le formuler
    merci de votre aide

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 39
    Par défaut
    Bonjour !

    mais par exemple si j'ai deux valeurs superieures a cette valeur limite jai envie d'effectuer les actions qu'une seule fois.
    Dans ce cas... il faut arrêter de parcourir l'ensemble de valeurs dès que tu as trouvé une valeur trop grande.

    Tu parcours l'ensemble (tableau ?) et dès que tu trouves une valeur limite tu effectue tes "actions" et tu sors de la boucle.

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 98
    Par défaut
    les valeurs sont stockes dans un tableau
    quelle est l'operateur en c qui permet cela

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 39
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    for(i=0; i<taille_tableau; i++)
      if(tableau[i]>ma_limite) {
        //  ici tu effectues tes "actions"
        break; // pour sortir de la boucle !
      }
    ou si tu préfères effectuer les traitements en dehors de la boucle for() :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    z=0;  // initialise un témoin
    for(i=0; i<taille_tableau; i++)
      if(tableau[i]>ma_limite) {
        z=1;   //  témoin pour dire "c'est trop grand"
        break; // pour sortir de la boucle !
      }
     
    if(z) {
      // traitement
    }
    Mais bon les boucles et tout ça c'est pas mal expliqué dans les tutos de C

  5. #5
    Membre confirmé
    Inscrit en
    Avril 2008
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 98
    Par défaut
    et si a partir des valeur calculee je veux refaire la meme comparaison?

    j'avais pense a un while...

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 39
    Par défaut
    Oui si tu veux refaire le test après le traitement tu peux mettre la boucle de parcours et le traitement dans un while()

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

Discussions similaires

  1. Excel Problème de formule
    Par jbidou88 dans le forum Macros et VBA Excel
    Réponses: 25
    Dernier message: 12/05/2006, 10h20
  2. PRoblème de formule dans Excel
    Par jbidou88 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 11/05/2006, 09h35
  3. problème de formulation d'une requête
    Par seiryujay dans le forum Langage SQL
    Réponses: 4
    Dernier message: 20/08/2004, 17h13
  4. Problème de formulation de requète
    Par tellitocci dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 26/06/2004, 05h05
  5. [EXCEL-OLE] Problème de formule
    Par qi130 dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 13/10/2003, 18h49

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