0% ont trouvé ce document utile (0 vote)
0 vues3 pages

Algorithme Et Structure

L'Hôpital Général de Référence de Kinshasa souhaite automatiser son processus de recrutement pour les médecins dans trois départements. Les candidats doivent avoir un Doctorat, respecter des critères d'expérience spécifiques selon la spécialité, et être âgés de moins de 60 ans. L'algorithme évalue chaque candidat et affiche s'il est accepté ou refusé, tout en comptabilisant le nombre total de recrues acceptées.

Transféré par

emetzerampongo
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
0 vues3 pages

Algorithme Et Structure

L'Hôpital Général de Référence de Kinshasa souhaite automatiser son processus de recrutement pour les médecins dans trois départements. Les candidats doivent avoir un Doctorat, respecter des critères d'expérience spécifiques selon la spécialité, et être âgés de moins de 60 ans. L'algorithme évalue chaque candidat et affiche s'il est accepté ou refusé, tout en comptabilisant le nombre total de recrues acceptées.

Transféré par

emetzerampongo
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Énoncé : Système de Recrutement Automatisé (Hôpital Général de Référence de Kinshasa)

L’hôpital souhaite automatiser sa procédure de recrutement des médecins pour trois départements :
Chirurgie, Pédiatrie et Médecine Générale.

Critères de recruitment :

1. Diplôme : Le candidat doit impérativement avoir un « Doctorat ». Sinon, il est refusé.

2. Expérience :

O Chirurgie : Minimum 10 ans d’expérience.

O Pédiatrie : Minimum 5 ans d’expérience.

O Médecine Générale : Minimum 2 ans d’expérience.

3. Âge : Pour tous les postes, le candidat doit avoir moins de 60 ans.

Objectif de l’algorithme : L’algorithme doit traiter une série de candidats. Pour chaque candidat, il
demande le nom, le diplôme, l’expérience, l’âge et la spécialité souhaitée.

• Si le candidat remplit les critères, afficher « Candidat [Nom] Accepté ».


• Sinon, afficher « Candidat [Nom] Refusé ».
• À la fin de la saisie (quand l’utilisateur tape « FIN » pour le nom), l’algorithme doit afficher le
nombre total de recrues acceptées.

Nom, diplôme, specialite : chaîne

Experience, age, minExp, nbAcceptes : entier

Accepte, continuerSaisie : booléen

Début

nbAcceptes ← 0

continuerSaisie ← Vrai

Tant que continuerSaisie = Vrai faire

Ecrire « Entrer le nom du candidat (FIN pour arrêter) : «

Lire nom

Si nom = « FIN » alors

continuerSaisie ← Faux

Sinon
Ecrire « Diplôme : «

Lire diplôme

Ecrire « Spécialité : «

Lire specialite

Ecrire « Années d’expérience : «

Lire experience

Ecrire « Âge : «

Lire age

Accepte ← Faux

Si diplôme = « Doctorat » ET age < 60 alors

Selon specialite faire

Cas « Chirurgie » :

minExp ← 10

Cas « Pédiatrie » :

minExp ← 5

Cas « Médecine Générale » :

minExp ← 2

Autre :

minExp ← 999

FinSelon

Si experience ≥ minExp alors

Accepte ← Vrai

FinSi
FinSi

Si accepte alors

Ecrire « Candidat « , nom, « Accepté »

nbAcceptes ← nbAcceptes + 1

Sinon

Ecrire « Candidat « , nom, « Refusé »

FinSi

FinSi

FinTantQue

Ecrire « Nombre total de recrues acceptées : « , nbAcceptes

Fin

Vous aimerez peut-être aussi