Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1526 connectés 

  FORUM HardWare.fr
  Programmation
  Algo

  Erreur dans mon algorithme

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Erreur dans mon algorithme

n°1722833
quaresma
Posté le 23-04-2008 à 14:32:20  profilanswer
 

Bonjour à tous,
j'aurai besoin de votre aide concernant un algoithme que j'essai de faire.
Il s'agit de saisir 3 personnes dans un tableau avec nom, prénom et age, puis ensuite calculer la moyenne d'age que cela fait au total.
Pour tester les resultats j'utilise le logiciel algexec, mais celui-ci me retourne une erreur :  
"Type  
   ^^^
ligne imcomplète"

 
Voici mon code, si quelqu'un aurait la sympathie d'y jeter un coup d'oeil :
 

Code :
  1. algo calculagemoyen
  2. Type
  3. Tind = STRUCTURE
  4. nom : CHAINE
  5. prenom : CHAINE
  6. age : ENTIER
  7. FIN TYPE
  8. var TabInd: TABLEAU[1..3] de Tind
  9. name, firstname : CHAINE
  10. ear,i,agemoyen,resutat,moyenne : ENTIER
  11. DEBUT
  12. i:=0;
  13. name:=TabInd[i].nom;
  14. firstname:=TabInd[i].prenom;
  15. ear:=TabInd[i].age;
  16. POUR i DE 1 A 3 FAIRE
  17. AFFICHER("nom ?" );
  18. à_la_ligne;
  19. SAISIR(name);
  20. à_la_ligne;
  21. AFFICHER("prenom ?" );
  22. à_la_ligne;
  23. SAISIR(firstname);
  24. à_la_ligne;
  25. AFFICHER("age ?" );
  26. à_la_ligne;
  27. SAISIR(ear);
  28. à_la_ligne;
  29. i:=i+1;
  30. FIN POUR
  31. resultat:=agemoyen;
  32. POUR i de 1 A 3 FAIRE
  33. agemoyen:=agemoyen+TabInd[i].age;
  34. i:=i+1;
  35. FIN POUR
  36. moyenne:=agemoyen/3;
  37. AFFICHER("l'age moyen des personnes est de","",moyenne);
  38. FIN


 
Merci bcp pour votre aide :)


Message édité par quaresma le 23-04-2008 à 14:33:26
mood
Publicité
Posté le 23-04-2008 à 14:32:20  profilanswer
 

n°1722870
kyntriad
Posté le 23-04-2008 à 15:02:05  profilanswer
 

Ca sert a quoi ce logiciel  :sweat:  
 

Citation :

En informatique, programmer c'est définir avec précision le problème à résoudre, décrire pas à pas une solution et, après seulement, l'exprimer dans un langage de programmation.
 
Dans cette démarche, l'activité la plus créative n'est pas le codage, mais l'analyse du problème.


 
Heureusement qu'ils disent ça avant de proposer leur machin ou il faut justement coder ton algo selon leur language... Bref code le dans un vrai langage tant qu'a faire... l'algo en soit est quand même pas bien complexe (et la le pseudo code est soit bizarre dans ses normes, soit c'est mal pensé)
 

Spoiler :

genre:
---
i, age, agetotal entiers
moyenne réel
n entier constant > 0
 
# DEBUT
i = 0;
ageTotal = 0;
moyenne = 0;
 
Pour i de 1 à n
|age = 0;
|Saisir (age);
|ageTotal = ageTotal + age;
Fin Pour
 
moyenne = agetotal / n;
AfficherMoyenne(moyenne);
# FIN
 
c'est nul donc je spoil  :whistle:


 
Cela dit le pseudo langage semble avoir des mots clé en majuscule aussi, c'est p'tet ça ton erreur


Message édité par kyntriad le 23-04-2008 à 15:03:24

---------------
You can't start a fire with moonlight
n°1722895
vttman2
Je suis Open ...
Posté le 23-04-2008 à 15:13:45  profilanswer
 

Je dirai erreur ligne 31
=>
resultat:=agemoyen;
 
varaible agemoyen non initialisée  
et je vois pas à quoi sert la variable resultat ...


---------------
il n'y a pas que le VTT dans la vie, il y a le Snowboard aussi ...
n°1723183
quaresma
Posté le 23-04-2008 à 21:48:38  profilanswer
 

Non l'erreur est dès le debut :  
"Type  
   ^^^  
ligne imcomplète"

n°1723245
Trap D
Posté le 24-04-2008 à 00:04:02  profilanswer
 

Il y a un fichier d'aide pour ce langage il me semble, consulte le.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Algo

  Erreur dans mon algorithme

 

Sujets relatifs
[RESOLU] "applet not initiated" : quelle erreur dans le code HTML ?formulaire dans une iframe = erreur [please help me ^^]
Erreur conversion valeur datetimeErreur après hitTestObject et removeChild (CS3)
500 Internal Server Error lors d'une erreur PHP[réglé] installation qt 4.3.4 et erreur make
erreur (débile) de compilationerreur de reception
Courbes avec Qwt (erreur de segmentation)erreur de link avec le passage a visual 2008
Plus de sujets relatifs à : Erreur dans mon algorithme


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR