Algorithme liste avec Algobox

Résolu
kin_3804 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour à tous,

Je suis sur un problème ou je me casse la tête depuis plusieurs jours et que je n'arrive pas à résoudre et comprendre.
Je n'arrive pas à trouver la somme, moyenne etc des nombres données pas l'utilisateur.
Merci de votre aide

VARIABLES
listeDesNombres EST_DU_TYPE LISTE
combienDeNombre EST_DU_TYPE NOMBRE
donneeDesNombres EST_DU_TYPE NOMBRE
compteurDesNombres EST_DU_TYPE NOMBRE
somme EST_DU_TYPE NOMBRE
moyenne EST_DU_TYPE NOMBRE
minimum EST_DU_TYPE NOMBRE
maximum EST_DU_TYPE NOMBRE
DEBUT_ALGORITHME
AFFICHER* "Pour les resultats de vos calculs, veuillez entrez vos nombres."
AFFICHER "Veuillez saisir 0 pour justifier la finalité de vos saisies de nombres."
combienDeNombre PREND_LA_VALEUR 0
LIRE donneeDesNombres
//nombres données saisies
TANT_QUE (donneeDesNombres != 0) FAIRE
DEBUT_TANT_QUE
listeDesNombres[combienDeNombre] PREND_LA_VALEUR donneeDesNombres
combienDeNombre PREND_LA_VALEUR combienDeNombre + 1
LIRE donneeDesNombres
FIN_TANT_QUE
AFFICHER combienDeNombre
AFFICHER* " données ont été saisis"
//affiche les données
POUR compteurDesNombres ALLANT_DE 0 A combienDeNombre-1
DEBUT_POUR
AFFICHER listeDesNombres[compteurDesNombres]
SI (compteurDesNombres != combienDeNombre-1) ALORS
DEBUT_SI
AFFICHER ", "
FIN_SI
FIN_POUR
AFFICHER* "calcul :"
// POUR compteurDesNombres ALLANT_DE 0 A donneeDesNombres
// DEBUT_POUR
// LIRE listeDesNombres[compteurDesNombres]
// FIN_POUR
somme PREND_LA_VALEUR ALGOBOX_SOMME(listeDesNombres,0,donneeDesNombres)
moyenne PREND_LA_VALEUR ALGOBOX_MOYENNE(listeDesNombres,0,donneeDesNombres)
minimum PREND_LA_VALEUR ALGOBOX_MINIMUM(listeDesNombres,0,donneeDesNombres)
maximum PREND_LA_VALEUR ALGOBOX_MAXIMUM(listeDesNombres,0,donneeDesNombres)
AFFICHER "Le resultat "
AFFICHER somme
AFFICHER* " est votre somme"
AFFICHER "Le resultat "
AFFICHER moyenne
AFFICHER* " est votre moyenne"
AFFICHER "Le plus petit nombre est "
AFFICHER minimum
AFFICHER " et le plus grand nombre est "
AFFICHER maximum
FIN_ALGORITHME
A voir également:

15 réponses

kin_3804 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   1
 
n et p les liste et colonnes
et les valeurs de vos saisies sont dans la variable donneeDesNombres ?
1
Utilisateur anonyme
 
Bonjour

quand je veux ajouter une somme, dans l'éditeur je vois une indication des données à mettre en paramètre



Tu devrais y jeter un oeil
0
kin_3804 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   1
 
bonjour,
Merci pour votre réponse et aide.
J'ai effectivement essayé plusieurs paramètres mais ça ne fonctionne pas.
Ca m'affiche le premier chiffre de ma colonne pour moyenne, c'est du au 0 mais je bloque vraiment grrr
0
Utilisateur anonyme
 
Dans cette indication, à quoi correspondent n et p? Et quelles sont leurs valeurs si j'ai saisi 4, 5 et 6?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kin_3804 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   1
 
en fait je dois parcourir mes colonnes de la 0 jusqu'au nombre de chiffres que l'utilisateur a entré mais je dois aussi lire ces chiffres.
p et le premier nombre de ma liste et n et le dernier.
Si j'avais une liste de nbr prédéfini à 4 par ex, j'aurai mis
somme PREND_LA_VALEUR ALGOBOX_SOMME(listeDesNombres,0,4)
Mais la...
0
Utilisateur anonyme
 
Oui et non, si 0 est l’index du premier nombre quel est l’index du 4eme?
0
kin_3804 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   1
 
3
0
kin_3804 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   1
 
mais le soucis c'est qu'on a pas de liste de nombre prédeterminé
0
kin_3804 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   1
 
du coup il faut que je mette - 1
mais a quel variable c ça le schmilblick
0
Utilisateur anonyme
 
Tu t'en es servi plus haut dans ton algo de cette variable
0
kin_3804 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   1
 
donneeDesNombres?
Ha non, combienDeNombres mais bon la c'est pour savoir combien ok mais grr
0
Utilisateur anonyme
 
oui il faut savoir combien d'éléments il y a dans la liste.
0
kin_3804 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   1
 
somme PREND_LA_VALEUR ALGOBOX_SOMME(listeDesNombres,0,combienDeNombre - 1)
0
kin_3804 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   1
 
Punaise !!!
C'est ça, merci beaucoup, vous êtes au top !!!
En plus merci beaucoup, pour m'avoir juste guidé et de ne pas m'avoir donné la réponse directement :)
Et en plus un dimanche ! :)
0
Utilisateur anonyme
 
Je ne t'ai pas donné la solution, car c'est contraire aux règles de ce forum.
Et surtout ça ne sert à rien, tu n'aurais pas appris.

Merci de marquer le sujet résolu
0