1

Un bibliothécaire code ses livres de la façon suivante :
AAA, AAB,...,AAZ, ABA, ABB, ..., ABZ, ACA, ...
Quel est le code du 8273è livre ?

auriez-vous des solutions pour m'aider ?
Merci.
avatar

2

un seul mot : modulo
Ancien pseudo : lolo

3

C'est nul comme façon de répertorier ses bouquins, et ça ne sert à rien embarrassed
Ca sent le prof de maths qui a voulu faire genre
(alors que le même problème est beaucoup plus pertinent à proposer avec des plaques d'immatriculation).
avatar

4

Oui j'ai failli le dire, il a un peu tricol le bibliothécaire là grin
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

5

surtout que le triplet de lettres sert pas à classer, c'est juste les 3 lettres du nom de l'auteur grin

6

Ouais mais bon ça, on s'en fout quoi.

z'êtes sûrs que vous avez pas de soluce ??? sad
avatar

7

squalyl (./5) :
surtout que le triplet de lettres sert pas à classer, c'est juste les 3 lettres du nom de l'auteur biggrin.gif

Bah si... dans chaque cote, le sous-classement se fait par le nom de l'auteur.
Un exemple concret : Mystère de la chambre jaune (le) sera bien souvent coté R PO LER (ou PO R LER). (Si je ne m'abuse, on peut aussi décider de classer les romans directement selon la CDU en les mettant en Littérature (82), mais ça n'est pas du tout pratique au quotidien : en général, on place les romans à un endroit précis, et on les classe par style).
edit : cross
avatar

8

utopique-x (./6) :

z'êtes sûrs que vous avez pas de soluce ??? frown.gif

La solution t'a été donnée par Spipu : utiliser une fonction modulo. En fait, tu te retrouves en base 26 (26 lettres de l'alphabet) et il faut convertir 8273 (qui est en base 10) en base 26 (et bien vérifier que tu aies une base 26 qui soit A-Z et pas 0-Q).
avatar

9

confus
avatar

10

Y = 8273

Tant que Y != 0 faire
X = Y mod 26
Y = Y divent 26
afficherDaG X
fin faire

voila #modgic#

Et le résultat est LG Electronics trigic
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

11

#modtop#
Nil (./8) :
Bah si... dans chaque cote, le sous-classement se fait par le nom de l'auteur.
ah oui c'est vrai

12

Nil (./8) :
utopique-x (./6) :

z'êtes sûrs que vous avez pas de soluce ??? frown.gif

La solution t'a été donnée par Spipu : utiliser une fonction modulo. En fait, tu te retrouves en base 26 (26 lettres de l'alphabet) et il faut convertir 8273 (qui est en base 10) en base 26 (et bien vérifier que tu aies une base 26 qui soit A-Z et pas 0-Q).

rah lala, faut pas tout leur dire ! faut les laisser chercher un peu ! sinon ils apprendront jamais à chercher par eux même...

et puis franchement ne pas trouver la solution avec l'indice "modulo"...
Ancien pseudo : lolo

13

Moi c'est le résultat que j'aime bien plus que l'algo ^^
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

14

C'est vrai, vive la Corée du Sud #traytrayloin# dehors

15

Je ne savais pas qu'est-ce que c'était un modulo ! scotch
Et je n'ai tjs rien compris ! ( je suis en troisième)
Je demanderai à mon prof de maths !
avatar

16

Ah, on ne savait pas que tu étais en troisième ^^
Tu n'as pas besoin de connaître le mot modulo, le mot important est plutôt : division !

C'est le même principe que pour compter en heures minutes et secondes : par exemple 123 secondes font deux minutes et trois secondes, parce que 123 divisé par 60 fait deux, reste trois. Et si jamais le nombre de minutes obtenu est supérieur à 60, tu refais une division pour obtenir un nombre d'heures. Tu connais ce raisonnement ?

Ici il suffit de raisonner ainsi : la troisième lettre change à chaque nouveau livre. La lettre du milieu change chaque fois que la troisième lettre revient à A, c'est-à-dire une fois sur 26. La première lettre change chaque fois que la deuxième lettre revient à A. Autrement dit ça fonctionne exactement comme un chronomètre sauf qu'au lieu d'avoir des nombres de 0 à 59 tu as des lettres de A à Z. Donc l'idée est d'utiliser le même raisonnement que pour le chronomètre mais avec le nombre 26 au lieu de 60.
Par exemple quand on arrive au livre numéro 55, 55 divisé par 26 fait 2 reste 3 (car 2×26 = 52). Donc la deuxième lettre a changé deux fois (et elle part de A donc maintenant c'est C), et la troisième lettre a changé 3 fois depuis la dernière fois qu'elle est passée par A, donc c'est D. Voilà.
avatar
« Le bonheur, c'est une carte de bibliothèque ! » — The gostak distims the doshes.
Membrane fondatrice de la confrérie des artistes flous.
L'univers est-il un dodécaèdre de Poincaré ?
(``·\ powaaaaaaaaa ! #love#

17

utopique-x (./15) :
Je ne savais pas qu'est-ce que c'était un modulo ! scotch.gif
Et je n'ai tjs rien compris ! ( je suis en troisième) Je demanderai à mon prof de maths !


arf ok... forcement c'est plus difficile dans ce cas !

a modulo b = le reste de la division entière de a par b

exemple :

20 modulo 3 = 2 car 20 = 6*3+2
Ancien pseudo : lolo

18

Et ZZZ vaut le nombre Z*26^2+Z*26^1+Z*26^0 soit 18278

D'ailleurs la base 26 est ©1999 moi meme ^^ dans le temps sur TI-82 trigic (mmsg pour plus d'info ^^)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.