Bonsoir à tous,
Je suis nouveau sur ce forum et n'en connait donc pas encore les codes; soyez indulgents sur jamais je ne fais pas quelque chose comme il faut )
Je travaille sur la cryptologie par transformation affine et un problème ce pose à moi. Je dois réaliser un programme me permettant de réaliser ceci:
selon les valeurs de A et B , calculer le reste de (axn+b)/26 et ceux pour toutes les valeurs de n, sachant que n est un entier appartenant à l'intervalle [0;25]
Autorisation : Membre
Nb de messages : 33
Inscrit le : Sam 22 Avr 2017, 16:00
Posté le : Sam 04 Nov 2017, 16:32
Salut à toi !
Tout d'abord, je t'invite à consulter la notice d'utilisations de ta calculettes lorsque tu veux créer un programme. Il est très bien pour commencer
Pour ton programme, tu auras besoin de ceci :
Code
Pour demander un nombre à l'utilisateur, tu as deux choix : La fonction Input, qui demande la valeur d'une seule variable, mais tu peux ajouter du texte avant, ou alors Prompt, qui peut demander plusieurs valeurs. Voilà comment ils s'utilisent :
Tu vas aussi avoir besoin de la fonction Pause, qui met ton programme en pause jusqu'à ce que tu appuies sur ENTER, parce que si il marque les 25 Valeurs à la suite tu vas pas arriver à tout lire ^^
Voila au final à quoi va ressembler ton code :
Code
:Input "Valeur de A : ",A
:Input "Valeur de B : ",B
:For(N,0,25
:Disp "QUAND N =",N,"RESTE =",26PartDéc((AN+B)/26
:Pause
:EffEcr //Pour pas que ça soit un pavé de texte, efface l'écran à chaque fois ^^
:End
Voilà j'espère t'avoir bien expliqué, si tu as des questions hésite pas