Algorithme

Résolu
fifi -  
 Pacorabanix -
Bonjour,
svp donner moi la solution des deux exercices suivant:1) ecrivez un programme qui pour un numéro de jour, de mois et d'année donnés, détermine s'il s'agit ou non d'une date valide.
2)ecrire un programme qui prend en entrée trois entiers et qui les retourne triés par ordre croissant.
svp les reponses avant le lundi
Configuration: Windows XP
Internet Explorer 8.0

5 réponses

  1. marven23 Messages postés 76 Statut Membre 2
     
    Salut,

    Tu veut qu'on te fasse le code????!!!!!!!!!!
    et avant le lundi aussi????!!!!!

    essayes au moin de commencer et si tu as un problème on va t'aider...
    0
  2. fifi
     
    solution du 1er exercice: variables j, M, A en entier
    debut:
    ecrire"entrer le numéro du J"
    lire"j"
    ecrire"entrer M"
    lire"M"
    ecrire"entrer A"
    lire"A"
    si 1>j>31
    et si 1>M>12
    et si1>A>9999alors
    ecrire"date validé"
    sinon
    ecrire"date non validé"
    finsi
    finsi
    finsi
    fin
    0
    1. Pacorabanix
       
      excellent ben voilà ;)

      un peu compliqué tous tes "si", préfère toujours quelque chose de clair comme :

      SI [ (J est entre 1 et 31) ET (M est entre 1 et 12) ET (A est entre 1 ET 9999) ]
      ECRIRE "date validée"
      SINON
      ECRIRE "date non valide"
      FIN SI

      mais bon je ne sais pas si tu as un prof qui exige une certaine manière de faire de ta part.


      Ensuite tu pourrais pour paufiner l'algorithme rajouter une vérification plus fine (selon les mois, 28, 30 ou 31 jours sont autorisés, et abuser encore plus en prenant en compte les années bissextiles pour février ;) mais c'est beaucoup de prises de tête pour rien bien sûr)
      0
  3. fifi
     
    svp aider moi corrigée cet exercice d'algorithme please:
    écrire un algorithme qui à partir d'un entier strictement positif donné,retourne le résultat booléen VRAI ou FAUX selon que le nombres est premier ou non. Pour mémoire, voici la liste des nombres premiers inférieurs à 100: 1,2,3,5,......
    ma solution:
    variablesi,n,p en entier
    debut:
    preçoit 0
    lire n
    pouri de1 à n faire
    si p reçoit 2 alors
    ecrire"le nombre est premier"
    sinon
    ecrire"le nombre n'est pas premier"
    finsi
    fin
    svp encore j'ai pas touver de solution a cet exercice aider moi svp:écrire un algorithme qui affiche à l'aide du signe + un losange de coté n.
    +
    ++
    +++
    ++
    +
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Pacorabanix
     
    pour la première question ton algorithme va écrire n fois "le nombre p n'est pas premier". Je ne comprends pas bien ton "si p reçoit 2", veux.tu dire "si p vaut 2 ?"
    Et comment on programme sait quel est le nombre à tester ? à aucun moment tu ne demandes un nombre à l'utilisateur (à ton exemple avant avec la date le programme demandait qqchose!)

    Et avant d'écrire l'algorithme il faut savoir faire le truc: Comment fais-tu toi-même pour savoir si un nombre est premier ou non? (en t'aidant d'une liste de nombre premiers).
    0