Problème exercie visual studio (boucles)

Résolu/Fermé
kingston2 Messages postés 126 Date d'inscription samedi 19 septembre 2009 Statut Membre Dernière intervention 27 mai 2015 - 30 sept. 2014 à 19:03
baladur13 Messages postés 47363 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 2 mars 2025 - 30 sept. 2014 à 21:31
Bonjour, j'ai à faire ce problème , mais je ne comprend pas trop l'énoncé:

Écrire un programme qui permet de demander une suite de valeurs à l'utilisateur et d'afficher la somme de ses valeurs. Le programme doit être écrit de deux manières :
1) - En demandant le nombre de valeurs



Je ne sais pas comment utiliser les boucles en plus de demander à l'utilisateur le nombre de valeurs voulues...

Pouvez-vous m'aider svp ?

merci

A voir également:

3 réponses

baladur13 Messages postés 47363 Date d'inscription mercredi 11 avril 2007 Statut Modérateur Dernière intervention 2 mars 2025 13 581
30 sept. 2014 à 19:09
0
kingston2 Messages postés 126 Date d'inscription samedi 19 septembre 2009 Statut Membre Dernière intervention 27 mai 2015
30 sept. 2014 à 19:22
  Sub Main()
        Dim intvaleur As Integer
        Dim intnmbvaleur As Integer
        Dim inttotal As Integer

        Console.WriteLine("combien de valeurs voulez-vous entrer ?")
        intnmbvaleur = Console.ReadLine()

        Do
            Console.WriteLine("entrez une valeur")
            intvaleur = Console.ReadLine()
            inttotal = inttotal + intvaleur

        Loop While intvaleur = intnmbvaleur






        Console.WriteLine("Le résultat est de :" & inttotal)
        Console.ReadKey()

    End Sub
End Module


Voici ce que j'ai fait jusqu'à présent , mais cela ne marche pas du tout ...
0
Bonjour

Il te manque une variable, l'indice qui compte le nombre de tour dans la boucle.
Cet indice doit être incrémenté de 1 à chaque tour.
Le test de sortie de boucle doit comparer la valeur de l'indice et la valeur de intnmbvaleur.


Bonne suite.
0
kingston2 Messages postés 126 Date d'inscription samedi 19 septembre 2009 Statut Membre Dernière intervention 27 mai 2015
30 sept. 2014 à 20:22
je ne comprends pas très bien ...
0
Il te manque une variable, l'indice qui compte le nombre de tour dans la boucle.
                Dim intcompteur As Integer

Cet indice doit être incrémenté de 1 à chaque tour.
                Do
intcompteur=intcompteur+1

Le test de sortie de boucle doit comparer la valeur de l'indice et la valeur de intnmbvaleur.
                Loop While intcompteur < intnmbvaleur

Tu piges maintenant?
0
kingston2 Messages postés 126 Date d'inscription samedi 19 septembre 2009 Statut Membre Dernière intervention 27 mai 2015
30 sept. 2014 à 20:43
ah d'accord ! et pour calculer le résultat je met : inttotal = inttotal + intvaleur ?
0
Ton code est bon mis à part les remarques que j'ai faites.

Places ces lignes au bon endroit dans ton code et ça marchera..
Essayes, et montres moi si ça ne marches pas.

A+
0
kingston2 Messages postés 126 Date d'inscription samedi 19 septembre 2009 Statut Membre Dernière intervention 27 mai 2015
30 sept. 2014 à 21:28
ça marche ! merci bcp à toi
0