Avant de me lancer, comme je débute en C++, j'aimerais bien avoir des
suggestions pour traiter la chose suivante :
les données :
nb Tortues, définies par nom, famille, de 0 à 10 valeurs de longévité.
Je pense,Tortues sera un enregistrement :
( nom <chaine caractères> ,
famille <chaine caractères>,
longevite <Tableau de 1 à 10 Entiers>,
MoyenneLongevite <Reel> )
1 ébauche d'algo :
TantQue il y-a une Tortue à entrer
saisie(nom)
saisie(famille)
si pas_DejaEntree(nom,famille) -- on vérifie que les
-- caractéristiques n'ont pas -- déjà été fournies,
-- (même nom, même famille)
ajoute_Enregistrement(nom, famille)
SaisieLongevités(Tortue)-- 10 longévités
-- de 1 à 150 ans,
-- ou 200 si non renseigné
-- (prévoir les erreur d'entrée)
CalculMoyenne(Tortue) -- calcul de la moyenne
-- des longévités entrées
-- comprises entre 1 et 150
finsi
finTantQue
Affiche_Classe (Tortue,nom) -- classe et affiche les tortue
-- par nom
Affiche_Classe (Tortue,moyenne) -- classe et affiche les tortue
-- par moyenne de longevité
Affiche_Classe1 (Tortue,moyenne,60) -- classe et affiche les tortue
-- dont moyenne_longevite > 60
Affiche_Classe2(Tortue,longevite,5) -- classe et affiche
-- les 5 + grandes longevités
Affiche_Classe2(Tortue,moyenne,8) -- classe et affiche
-- les 8 + grandes moyennes de
-- longevités
Si vous avez des exemples/suggestions, les plus simples qui soient (je
suis une bille en programmation, alors faut que je puisse comprendre),
merci de m'en faire part :)
Vous pouvez envoyer directement à mon mail Sphincer(@free.fr)
A mon avis il est très frustrant d'être initié à la programmation et de ne jamais écrire quelquechose qui ressemble à un vrai programme.
Je ne suis pas certain que c'est moins frustrant de pouvoir écrire quelque chose qui ressemble à un vrai programme mais qui n'en est pas un, parce qu'on ne peut écrire le code pour faire correctement les traitements...
-- Michel Michaud http://www.gdzid.com FAQ de fr.comp.lang.c++ : http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ/
Dans le message 429ad653$0$304$7a628cd7@news.club-internet.fr,
A mon avis il est très frustrant d'être initié à la programmation
et de ne jamais écrire quelquechose qui ressemble à un vrai
programme.
Je ne suis pas certain que c'est moins frustrant de pouvoir écrire
quelque chose qui ressemble à un vrai programme mais qui n'en est
pas un, parce qu'on ne peut écrire le code pour faire correctement
les traitements...
--
Michel Michaud mm@gdzid.com
http://www.gdzid.com
FAQ de fr.comp.lang.c++ :
http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ/
A mon avis il est très frustrant d'être initié à la programmation et de ne jamais écrire quelquechose qui ressemble à un vrai programme.
Je ne suis pas certain que c'est moins frustrant de pouvoir écrire quelque chose qui ressemble à un vrai programme mais qui n'en est pas un, parce qu'on ne peut écrire le code pour faire correctement les traitements...
-- Michel Michaud http://www.gdzid.com FAQ de fr.comp.lang.c++ : http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ/
Matthieu Moy
writes:
Je ne sais pas exactement ce qu'on entend ici sous « graphisme », mais je crois que le point de Michel, c'est qu'une application réele graphique n'est pas abordable par un débuttant. Pour diverses raisons -- en Java, pour commencer, une telle application est forcément multithread, et je vois mal un débuttant aborder le threading.
Ce qui est sympa pour un débutant, c'est du graphique non interactif. Genre dessiner des fractales à l'écran. L'élève n'aura pas appris un truc très important en apprenant a tracer un point ou une droite, mais en général, ça le motive.
-- Matthieu
kanze@gabi-soft.fr writes:
Je ne sais pas exactement ce qu'on entend ici sous
« graphisme », mais je crois que le point de Michel, c'est
qu'une application réele graphique n'est pas abordable par un
débuttant. Pour diverses raisons -- en Java, pour commencer, une
telle application est forcément multithread, et je vois mal un
débuttant aborder le threading.
Ce qui est sympa pour un débutant, c'est du graphique non interactif.
Genre dessiner des fractales à l'écran. L'élève n'aura pas appris un
truc très important en apprenant a tracer un point ou une droite, mais
en général, ça le motive.
Je ne sais pas exactement ce qu'on entend ici sous « graphisme », mais je crois que le point de Michel, c'est qu'une application réele graphique n'est pas abordable par un débuttant. Pour diverses raisons -- en Java, pour commencer, une telle application est forcément multithread, et je vois mal un débuttant aborder le threading.
Ce qui est sympa pour un débutant, c'est du graphique non interactif. Genre dessiner des fractales à l'écran. L'élève n'aura pas appris un truc très important en apprenant a tracer un point ou une droite, mais en général, ça le motive.