Algorithme à vérifier

Fermé
a2m Messages postés 46 Date d'inscription mardi 3 février 2009 Statut Membre Dernière intervention 19 août 2015 - 5 févr. 2009 à 14:21
a2m Messages postés 46 Date d'inscription mardi 3 février 2009 Statut Membre Dernière intervention 19 août 2015 - 5 févr. 2009 à 15:37
Bonjour,
J'ai un exercice de programation(cours que je ne comprend pas bien) ! je l'ai fait mais je voulais l'aide d'un pro pour comparer le resultat!
exo:

Ecrire l'algo et le programme permettant de savoir le numeros d'un mois et d'afficher le libellé correspondant(janvier pour 1,fevrier pour 2...etc): c en langagec et...

Que Dieu vous benisse pour votre aide!
boe journée

voici lalgo lineaire k jai pu faire:

debut
pour I<- 1 a 6 faire
debut pour
saisir tab mois[i]
fin pour
pour I<- 6a 1 faire pas -1
debut pour
afficher tab mois[i]
fin pour
fin
A voir également:

4 réponses

dna.factory Messages postés 25073 Date d'inscription mercredi 18 avril 2007 Statut Modérateur Dernière intervention 28 juin 2024 1 609
5 févr. 2009 à 14:28
c'était pas la peine de créer un autre sujet, hein, y'en avait déja un (et puis bon, si c'est toujours pour 10:00, ce serait bien de nous préciser le fuseau horaire, parce que normalment, t'as eu la solution depuis un bout de temps)

en même temps, si y'a que 6 mois dans ton année, ça peut expliquer que tu n'ais pas les mêmes horaires que nous

ensuite, merci d'etre beaucoup plus clair sur ce que doit faire précisément le programme.
0
a2m Messages postés 46 Date d'inscription mardi 3 février 2009 Statut Membre Dernière intervention 19 août 2015
5 févr. 2009 à 14:36
l'utulisat. poura tapper 1 et la machine affichera janvier,2 pour fevrier...
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 838
5 févr. 2009 à 14:30
Salut,
Je n'ai pas bien tout compris ce que tu entends par "savoir le numéro d'un mois" ?
C'est l'utilisateur qui doit taper le numéro du mois dont il souhaite savoir son nom ? Ou le mois en cours ? ...
0
a2m Messages postés 46 Date d'inscription mardi 3 février 2009 Statut Membre Dernière intervention 19 août 2015
5 févr. 2009 à 14:31
oui c'est ca! est cek cek ja fait a l'air vrai?
0
dna.factory Messages postés 25073 Date d'inscription mercredi 18 avril 2007 Statut Modérateur Dernière intervention 28 juin 2024 1 609 > a2m Messages postés 46 Date d'inscription mardi 3 février 2009 Statut Membre Dernière intervention 19 août 2015
5 févr. 2009 à 14:33
quand on te pose une question avec un OU, oui n'est pas une bonne réponse...
0
a2m Messages postés 46 Date d'inscription mardi 3 février 2009 Statut Membre Dernière intervention 19 août 2015 > dna.factory Messages postés 25073 Date d'inscription mercredi 18 avril 2007 Statut Modérateur Dernière intervention 28 juin 2024
5 févr. 2009 à 14:38
xqz moi bill gates! mais si tu peux pas m'aider pas la peine de faire des commentaires bidons.
amicalement
0
dna.factory Messages postés 25073 Date d'inscription mercredi 18 avril 2007 Statut Modérateur Dernière intervention 28 juin 2024 1 609 > a2m Messages postés 46 Date d'inscription mardi 3 février 2009 Statut Membre Dernière intervention 19 août 2015
5 févr. 2009 à 14:46
je suis en train de t'aider, mais tu ne le comprends pas...
le principe de l'algo (et de la programmation), c'est que si tu n'est pas capable d'exprimer clairement ton problème en français, tu n'arriveras jamais à rien
depuis le début de tes demandes, pas une fois tu n'as réussit à écrire clairement le problème
0
a2m Messages postés 46 Date d'inscription mardi 3 février 2009 Statut Membre Dernière intervention 19 août 2015
5 févr. 2009 à 14:57
Exercice:
Ecrire l'algo et le programme permettant de savoir le numeros d'un mois et d'afficher le libellé correspondant(janvier pour 1,fevrier pour 2...etc)

pourtant c'est un francais clair et precis,jette un coup d'oeil sur l'algorithme lineaire que j'ai fait
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 838
5 févr. 2009 à 15:00
Clair
Pas suffisamment puisque je n'ai pas compris. C'est d'ailleurs pour ça que je t'ai posé une question dans mon premier post. Mais vu que t'as pas répondu, j'en sais toujours pas plus.
Je repose au cas où cette fois tu veuilles répondre correctement :
Qu'entends-tu par savoir le numéro d'un mois ? L'utilisateur doit rentrer un numéro ou ton programme trouve le numéro du mois en cours ? Ou autre chose.
0
a2m Messages postés 46 Date d'inscription mardi 3 février 2009 Statut Membre Dernière intervention 19 août 2015 > fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022
5 févr. 2009 à 15:05
oui! genre u tapes 1 et l'ordinateur affiche janvier!

Toute fois c'est un exercice que le prof a proposer...peut etre kil sait tromper
0
dna.factory Messages postés 25073 Date d'inscription mercredi 18 avril 2007 Statut Modérateur Dernière intervention 28 juin 2024 1 609
5 févr. 2009 à 15:12
tu n'as toujours pas compris... tu n'es manifestement pas fait pour la programmation...
tu te contente de recopier l'intitulé de l'exercice... ce n'est pas ça que je demande
je te demandes qu'est ce que le programme doit faire PRÉCISEMENT
il faut que l'on comprenne exactement ce qu'il faut faire, sans avoir besoin d'un exemple, et sans regarder ton algoritme
(et tu n'as pas réagis sur ma remarque comme quoi tes années font 12 mois)
0
a2m Messages postés 46 Date d'inscription mardi 3 février 2009 Statut Membre Dernière intervention 19 août 2015 > dna.factory Messages postés 25073 Date d'inscription mercredi 18 avril 2007 Statut Modérateur Dernière intervention 28 juin 2024
5 févr. 2009 à 15:16
t'as raison c'etait une erreur d'inatention!
Merci
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 838
5 févr. 2009 à 15:11
Ton algorithme est faux. Déjà, je ne vois pas pourquoi tu fais une boucle jusqu'à 6 alors qu'il y a 12 mois dans l'année.
Je propose plutôt l'algorithme suivant :
Debut
Mois : tableau de String
nb : entier
Mois <- [ "Janvier", "Février", "Mars", "Avril", "Mai, "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"]

Afficher("Numéro du mois : ")
Saisir(nb)
Afficher("Le nom du mois est : ", Mois[nb-1])
Fin

Remarque, j'ai mis nb-1 en considérant que ton tableau commence à l'indice 0 comme en C.
0
a2m Messages postés 46 Date d'inscription mardi 3 février 2009 Statut Membre Dernière intervention 19 août 2015
5 févr. 2009 à 15:19
merci gar!

C'est mieu que ck j'ai fait mais c po trop ca...aumoins j'ai une idée maintenant
0
dna.factory Messages postés 25073 Date d'inscription mercredi 18 avril 2007 Statut Modérateur Dernière intervention 28 juin 2024 1 609 > a2m Messages postés 46 Date d'inscription mardi 3 février 2009 Statut Membre Dernière intervention 19 août 2015
5 févr. 2009 à 15:22
bah si, c'est exactement ça, en tout cas c'est exactement ce que l'on comprends de ce que tu dis
donc je me repete (et je deteste ça)
dis nous précisément ce qu'il faut faire !!!!
0
a2m Messages postés 46 Date d'inscription mardi 3 février 2009 Statut Membre Dernière intervention 19 août 2015 > dna.factory Messages postés 25073 Date d'inscription mercredi 18 avril 2007 Statut Modérateur Dernière intervention 28 juin 2024
5 févr. 2009 à 15:26
bah le pb c'est pout fiddy desincrimente l'entier(nb-1) je me perds la! ch8 kun debutant en la chose
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 838 > a2m Messages postés 46 Date d'inscription mardi 3 février 2009 Statut Membre Dernière intervention 19 août 2015
5 févr. 2009 à 15:28
C'est tout simple. En C, les tableaux commencent à l'indice 0. Donc mois[0] renverra "Janvier", etc jusque mois[11] qui renverra "Décembre".
L'utilisateur lui, va rentrer 1 (en pensant Janvier, et 12 pensant Décembre). On voit bien le décalage d'un.
Donc s'il rentre son mois, on décrémente (nb-1) et on retombe sur nos pattes. ;)
0
a2m Messages postés 46 Date d'inscription mardi 3 février 2009 Statut Membre Dernière intervention 19 août 2015 > fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022
5 févr. 2009 à 15:37
t'as raison! je peux avoir ton contact pourque je t'embete un peu(si tu le permet biensur)!
Car jai envie de comprendre la progra!!!

mer6 encor
0