Resolution exercice

cherivan -  
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
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.

4 réponses

jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
0
GDX Messages postés 219 Date d'inscription   Statut Membre Dernière intervention   9
 
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.
0
loocla Messages postés 180 Date d'inscription   Statut Membre Dernière intervention   18
 
#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 ^^ !
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
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.
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570 > lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention  
 
Re,

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é)
0
lami20j Messages postés 21331 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 570
 
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

0