Programmation Crypt
5 posts
• Page 1 of 1
Programmation Crypt
Bonjour à tous, je cherche cimment sur les ti nspire cx cas, avoir un programme (le créer) pour que lorsque l'on rentre un texte, ce programme isole les a, les b, les 5, les é... pour ensuite les remplacer par d'autres caractères et ensuite affiche le texte d'origine avec les caractères changés
-
edwin
Niveau 9: IC (Compteur Infatigable)- Posts: 18
- Joined: 14 Feb 2012, 13:22
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Terminale S, option science de l'ingénieur
Re: Programmation Crypt
Un programme en TI-Basic, Lua ou Ndless ?
Ça existe déjà depuis moultes années pour le TI-Basic qui appliquait un algo basique de Caesar.
Je ne me souviens plus du tout de son nom, mais voici un pseudo code :
str := "lol"
result := ""
For i, 1, dim(str)
c := char(ord(left(str, i, 1)+50))
result = result&c
Endfor
disp result
Pour décoder, il suffirait de faire -50 au lieu de 50.
Ça existe déjà depuis moultes années pour le TI-Basic qui appliquait un algo basique de Caesar.
Je ne me souviens plus du tout de son nom, mais voici un pseudo code :
str := "lol"
result := ""
For i, 1, dim(str)
c := char(ord(left(str, i, 1)+50))
result = result&c
Endfor
disp result
Pour décoder, il suffirait de faire -50 au lieu de 50.
-
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)- Posts: 6414
- Images: 22
- Joined: 27 Nov 2008, 00:00
- Location: 0x1AACC355
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: BAC+5: Epita (ING3)
Re: Programmation Crypt
En fait ca serait en ti basic mais je veux juste isoler les caractères un par un pour ensuite affecter ces caractères à un autre
Genre: Lol
on isole les deux L et le o
on affecte = à l et +à o
et ca donne =+=
Genre: Lol
on isole les deux L et le o
on affecte = à l et +à o
et ca donne =+=
-
edwin
Niveau 9: IC (Compteur Infatigable)- Posts: 18
- Joined: 14 Feb 2012, 13:22
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Terminale S, option science de l'ingénieur
Re: Programmation Crypt
Le truc c'est comment saisir du texte au lieu des variables habituelle et comment isoler les caractères pour ensuite les remplacer
-
edwin
Niveau 9: IC (Compteur Infatigable)- Posts: 18
- Joined: 14 Feb 2012, 13:22
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: Terminale S, option science de l'ingénieur
Re: Programmation Crypt
Tout d'abord, tu peux éditer tes propres messages pour les corriger ou pour rajouter une question si c'est le dernier post pour éviter d'avoir plusieurs posts à ton nom à la suite.
Ensuite, ta demande n'est pas très claire.
A priori, ce qu'il te faut c'est apprendre à manipuler les chaînes de caractères.
Tu pourras sélectionner les éléments (c'est-à-dire les caractères) de la chaîne 1 par 1 et tu pourras les remplacer par ce que tu veux.
Pour demander une chaîne de caractère à l'utilisateur dans un programme, tu peux utiliser la commande "RequestStr".
Dans tous les cas, je t'invite vivement à lire le manuel pour y apprendre tout ce qu'il y a à savoir sur les chaînes de caractères entre autres.
Ensuite, ta demande n'est pas très claire.
A priori, ce qu'il te faut c'est apprendre à manipuler les chaînes de caractères.
Tu pourras sélectionner les éléments (c'est-à-dire les caractères) de la chaîne 1 par 1 et tu pourras les remplacer par ce que tu veux.
Pour demander une chaîne de caractère à l'utilisateur dans un programme, tu peux utiliser la commande "RequestStr".
Dans tous les cas, je t'invite vivement à lire le manuel pour y apprendre tout ce qu'il y a à savoir sur les chaînes de caractères entre autres.
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 5670
- Joined: 11 Mar 2008, 00:00
- Location: Lyon
- Gender:
- Calculator(s):→ MyCalcs profile
5 posts
• Page 1 of 1
Who is online
Users browsing this forum: ClaudeBot [spider] and 3 guests