Bonjour!
Je suis actuellement étudiant en informatique et j'ai un cour de SGBD. J'utilise dans ce cour le langage pl/sql. Voici mon problème: Cette semaine j'ai eu comme devoir de faire un programme qui ferait la conversion des nombres en lettre. Par exemple 235 devrais donner deux cent trente-cinq. Ce programme doit être valide pour les nombres de 0 à 1000000.
Au début je trouvais cela assez simple je pensais stocké dans un tableau les nombre de 1 à 100, puis 1000 et ensuite créé les autres nombre à partir de ceux-ci. Mais voici que j'ai une contrainte. Je ne peux stocké que les nombres de 1 à 16, puis 20,30,40,50,60,100,1000. De plus le programme doit respecté les règle de français.
Ce que je cherche ce n'est pas une réponse comment faire, mais pluôt
j'aimerais savoir s'il y a des outils(fonction, procédure,etc..) dans le langage PL/SQL qui pourrait m'être utile. J'aimerais aussi savoir s'il existe des algorithmes qui pourraient m'être utile dans ce programme. Certains des gens avec qui j'étudie on résolu ce programme avec quantité incroyable de if/else. C'est ce que je voudrais évité le plus possible. Je cherche le moyen de rendre se programme simple, mais étant donné que je viens de commencer le langage pl/sql je connaîs mal les capacités de ce langage et donc je ne sais pas ce que je peux utilisé pour simplifier mon programme.
Merci!!
Partager