J'ai fais un petit truc comme cela, (seul, il m'a fallut 4 heures) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
0) Déclarer la valeur de Z (numéro atomique)
1) Si Z < 0 et Z > 28 alors : "Erreur"
2) Sinon si Z >= 0 et Z =< 2 alors :
3) K = Z -> Fin du programme
4) Sinon si Z >= 2 et Z =< 8 alors :
5) K = 2 et L = Z - 2
6) Sinon si Z >= 8 et Z =< 18 alors :
7) Si Z =< 10 alors :
8) K = 2 et L = Z - 2
9) Sinon si Z >= 10 alors :
10) K = 2, L = 8 et M = Z - (K + L)
11) Fin du programme
Je voudrais l'améliorer, ne pas me limitter à ces 3 couches et peut-être l'automatiser ?