Resolution exercice

Bonjour,
je suis un debutant dans le langage de programmation et j'ai un exercice que je n'arrive pas à resourdre.
l'exercice est le suivant:"ecris un programme permettant de faire la somme de 5 nombres saisis au clavir en untilisatnt que deux variables."
merci de m'aider à avancer dans l'apprantissage des langage de programmation.

DESIRE.
Configuration: Windows XP
Firefox 3.0.5

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. Salut,
    Je sais pas quelle langage tu utilise.

    Moi je programme en C++ il te sufit d'écrir dans le bloque note ce qui suit :

    #include <iostream>
    using namespace std;

    int main ()
    {
    double dN1 = 0;
    double dN2 = 0;
    for(int i = 0; i<5; i++)
    {
    cout<<"Entrer le "<<i+1<<"eme nombre : ";
    cin>>dN1;
    dN2 += dN1;
    }
    cout<<"Le résultat est : "<<dN2;
    }

    Enregistre sous Main.cpp
    J'ai pas tester mais ça devrait être bon.
    1. #include<stdio.h>

      main()
      {
      int entier[5],i;

      for(i=0;i<=5;i++)
      {
      printf("Entrez 5 entiers (0 pour arreter) : ");
      scanf("%d",&entier[i]);
      entier[i]=entier[i]+entier[i-1];
      printf("entier = %d\n",entier);
      }

      }
      Euh j'ai fais ca a l'arrache et j'ai pas vérifier mais ca peut peut etre te faire avancer un peu ^^ !
      1. Modérateur
        Salut,

        Avec un code tout prêt sans commentaires vu son niveau, je ne pense pas que ça le fait avancer. Ca ne sera qu'une illusion.
      2. Modérateur
        @lami20jRe,

        Pour ne pas dire que l'utilisation d'un tableau dans une situation pareil, n'est pas vraiment nécessaire.
        Tu occupe un espace inutile.
        entier[5] est équivalent à 5 variables (de point de vue espace occupé)
    2. Modérateur
      Salut,

      Je suis gentil ce soir ;-)

      var1 =0; var2=0;

      Dans var1 on collecte la valeur et on la mets dans var2, et ainsi de suite pour chaque
      nouvelle valeur.

      Ce n'est pas si difficile, quand même.
      Il te reste à l'écrire en langage algorithmique. Bases d'un langage algorithmique
      Si tu arrives à le faire, je vais te donner une solution en C

         |------------|
                      V
      |      |     |     |
      |  2   | <-> | 0+2 |
      |      |     |     |
      --------     -------
        var1         var2
      
         |------------|
                      V
      |      |     |     |
      |  3   | <-> | 2+3 |
      |      |     |     |
      --------     -------
        var1         var2
      
         |------------|
                      V
      |      |     |     |
      |  4   | <-> | 5+4 |
      |      |     |     |
      --------     -------
        var1         var2
      
         |------------|
                      V
      |      |     |     |
      |  5   | <-> | 9+5 |
      |      |     |     |
      --------     -------
        var1         var2
      
         |------------|
                      V
      |      |     |     |
      |  6   | <-> |14+6 |
      |      |     |     |
      --------     -------
        var1         var2
      
                     var2 = 20