Problem de fonction
Fermé
l'mignonne
-
30 mars 2014 à 16:54
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 30 mars 2014 à 18:26
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 30 mars 2014 à 18:26
A voir également:
- Problem de fonction
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Fonction somme excel - Guide
- Fonction remplacer word - Guide
- Fonction filtre excel n'existe pas - Forum Excel
3 réponses
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
30 mars 2014 à 17:01
30 mars 2014 à 17:01
Bonjour,
Montre-nous ce que tu as commencé à faire et dis-nous précisément ce que tu n'arrives pas à faire.
Cdlt,
Montre-nous ce que tu as commencé à faire et dis-nous précisément ce que tu n'arrives pas à faire.
Cdlt,
l'mignonne
Messages postés
7
Date d'inscription
dimanche 30 mars 2014
Statut
Membre
Dernière intervention
30 mars 2014
30 mars 2014 à 17:12
30 mars 2014 à 17:12
Bon j'ai fait que l'algorithme! et j pense que c faux, prblm au niveau des boucles imbriquées :( voila:
fonction afficher_livres (E S flivre:fichlivre)
debut
tant que non fdf (flivre) faire
pour i=1 a 5 faire
ecrire (flivre.titre, flivre.code .....);
fait;
ecrire('taper 1 si vous voulez continuez sinon tapez 0');
lire(choix)
si choix=1 alors
pour i=1 a 5 faire
ecrire (flivre.titre, flivre.code .....);
fait;
fsi;
fait;
fin;
fonction afficher_livres (E S flivre:fichlivre)
debut
tant que non fdf (flivre) faire
pour i=1 a 5 faire
ecrire (flivre.titre, flivre.code .....);
fait;
ecrire('taper 1 si vous voulez continuez sinon tapez 0');
lire(choix)
si choix=1 alors
pour i=1 a 5 faire
ecrire (flivre.titre, flivre.code .....);
fait;
fsi;
fait;
fin;
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
30 mars 2014 à 17:50
30 mars 2014 à 17:50
C'est quoi fdf (flibre) ? Fin de Fichier ?
Dans ton code l'utilisateur ne peut choisir qu'une fois s'il veut continuer. En lisant et interprétant l'énoncé, ça serait pas plutôt : tant que l'utilisateur dit Oui, on affiche les livres par groupe de 5 ?
Dans ton code l'utilisateur ne peut choisir qu'une fois s'il veut continuer. En lisant et interprétant l'énoncé, ça serait pas plutôt : tant que l'utilisateur dit Oui, on affiche les livres par groupe de 5 ?
l'mignonne
Messages postés
7
Date d'inscription
dimanche 30 mars 2014
Statut
Membre
Dernière intervention
30 mars 2014
30 mars 2014 à 18:00
30 mars 2014 à 18:00
ouii c fin de fichier, la fonction affiche 5 livres après demande si on veut continuer l'affichage si oui elle affiche encore 5 livres et ainsi de suite
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
30 mars 2014 à 18:08
30 mars 2014 à 18:08
Donc, il faudrait plutôt faire un :
Reponse : entier
Reponse<-1
Tant Qu'il Reste au moins un livre Et Reponse==1 Faire :
Pour i de 0 à 4 Faire :
S'il Reste un livre Faire :
Afficher Livre
Fin Si
FinPour
Afficher(...)
Lire(Reponse)
Fin TantQue
l'mignonne
Messages postés
7
Date d'inscription
dimanche 30 mars 2014
Statut
Membre
Dernière intervention
30 mars 2014
30 mars 2014 à 18:11
30 mars 2014 à 18:11
Merci ! mais svp pourquoi faire le pour de 0 a 4 ? je suis sur un fichier non pas un vecteur..c valable aussi?
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
30 mars 2014 à 18:26
30 mars 2014 à 18:26
On s'en fiche que ce soit de 0 à 4 ou de 1 à 5. Le principal est de faire 5. En C, les tableaux commençant à l'indice 0, il est d'usage de commencer à 0. Mais question d'habitude :-))).