Code source saute des étapes
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Code source saute des étapes



  1. #1
    AmigaOS

    Code source saute des étapes


    ------

    Bonjour

    J’ai écrit un petit programme en C, mais il ne fait pas les calculs demander, et recopie directement des valeurs entrées par l’utilisateur, et je n’arrive pas à trouver l’erreur.

    Voici le code :

    Code:
    #include <stdio.h>
    #include <math.h>
    
    void main (void)
    {
      int i, j, x ;
      float a, b, M=0 ;
      //----------------------------------------------
      printf("a = ") ;
      scanf("%f", &a) ;
      printf("b = ") ;
      scanf("%f", &b) ;
      printf("Nb. itérations = ") ;
      scanf("%d", &i) ;
      //----------------------------------------------
      for (j=0 ; j<i ; j++)
      {
        for ( ; M>2 ; )
        {
          a = (a*a)-(b*b)+a ;
          b = (2*a*b)+b ;
          M = sqrt((a*a)+(b*b)) ;
        }
        printf ("%d)   a = %f    et    b = %f    et    M(Z) = %f \n", j, a, b, M) ;
      }
      //----------------------------------------------
      scanf("%d", &x) ;
      return ;
    }
    Pourriez vous me dire ou se situe l’erreur ?
    Merci

    -----
    Dernière modification par Philou67 ; 19/11/2010 à 09h15. Motif: Re-indentation + balise CODE

  2. #2
    lou_ibmix_xi

    Re : Code source saute des étapes

    Ben à l'init, M vaut 0, donc tu ne rentres jamais dans la boucle "for (; M > 2"...
    D'ailleurs ce type d'écriture est à éviter la boucle "while" est là pour ça.
    Une des régles les plus importantes de la programmation est la lisibilité du source: il faut que la structure, les boucles utilisées, le nom des variables etc reflètent le plus fidelement possible tes intentions.

  3. #3
    Philou67

    Re : Code source saute des étapes

    Citation Envoyé par lou_ibmix_xi Voir le message
    D'ailleurs ce type d'écriture est à éviter la boucle "while" est là pour ça.
    et même une boucle "do ... while()" ici.
    :'( Plus j'apprends, et plus je mesure mon ignorance

Discussions similaires

  1. code source
    Par invite75b461de dans le forum Électronique
    Réponses: 9
    Dernier message: 26/03/2010, 23h36
  2. code source perdu
    Par sw338965 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 31/03/2009, 16h17
  3. Décryptage de code source JS
    Par invitee17aeca5 dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 07/09/2007, 19h24
  4. Code source du programme
    Par invite6ecbdd6e dans le forum Internet - Réseau - Sécurité générale
    Réponses: 3
    Dernier message: 10/04/2003, 21h20