[pseudo-code] need help!!!

need help!!! [pseudo-code] - Algo - Programmation

Marsh Posté le 23-11-2004 à 15:19:25    

Bon ben désolé avant toutes choses d'être débutant et de bouffer de la place sur le forum mais bon là je bloque un peu alors s'il y a des bonnes âmes....
 
alors voilà...
 
Exercice 13
 
Une date est parfois représentée en donnant le numéro du jour (de 0 à 365 ou 366 ) et l'année. Par exemple, 65 1991 représente le 6 mars 1991.
Ecrire un algorithme qui lit une date représentée sous la forme non conventionnelle et qui la transforme en une date de la forme jour mois année.
 
....
 
je rappelle que j'en suis au fondements de la prog.... (pseudo-code) alors soyez indulgents...
 
Voici ce que j'ai pour l'instant...
 
 
'Nom du programme : formatdate
'Auteur : *******
'Date : 22.11.2004
'Description : Redéfini le format d'une date non-conventionnelle
'Pre-conditions :
 
 
Variables
 
 date, joursDonnes, jour, annee, bissextile  : pseudo-réel
 msg, mois : caractère
 
Constantes
 
JANVIER  31
FEVRIER  59
MARS  90
AVRIL  120
MAI  151
JUIN 181
JUILLET  212
AOUT  243
SEPTEMBRE  273
OCTOBRE  304
NOVEMBRE  334
DECEMBRE  365
 
Debut
 
 Ecrire("Veuillez rentrer la date en format non-conventionnel."
 Lire(date)
 
 annee  date Mod 10000
 joursDonnes  date / 10000
 
 Si annee Mod 100  = 0
  Alors si annee Mod 400 = 0
Alors bissextile  1
Sinon bissextile  0
 Fin Si
Fin Si
 
 Si annee Mod 4 = 0
Alors bissextile  1
Sinon bissextile  0
 Fin Si
 Si jourDonnes <= JANVIER
  Alors mois  "Janvier"
   jour  jourDonnes
  Sinon Si jourDonnes <= FEVRIER + bissextile
   Alors mois  "Février"
    jour  jourDonnes – JANVIER
     …..
 
 


---------------
La droite est nulle, la gauche est nulle... je vote nul
Reply

Marsh Posté le 23-11-2004 à 15:19:25   

Reply

Marsh Posté le 23-11-2004 à 15:41:10    

j'ai bon ou pas'??


---------------
La droite est nulle, la gauche est nulle... je vote nul
Reply

Marsh Posté le 23-11-2004 à 17:44:48    

il me semble que la vérification d'une année bissextile est plus complexe que ça, il faut verifier les centenaire et les millénaire

Reply

Marsh Posté le 23-11-2004 à 17:46:12    

oh pardon j'ai lu trop vite je croi que tu as fait le test

Reply

Marsh Posté le 23-11-2004 à 17:55:29    


Il a fait le test mais pas dans le bon ordre, puisque toutes les années multiples de 100 seront considérées bisextiles par le test de modulo 4.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed