π
<-

Programmation Crypt

Pour le TI-Basic sur Nspire

Programmation Crypt

Unread postby edwin » 29 Mar 2012, 16:53

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
User avatar
edwin
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 66.4%
 
Posts: 18
Joined: 14 Feb 2012, 13:22
Gender: Male
Calculator(s):
MyCalcs profile
Class: Terminale S, option science de l'ingénieur

Re: Programmation Crypt

Unread postby Levak » 29 Mar 2012, 17:28

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.
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: Programmation Crypt

Unread postby edwin » 29 Mar 2012, 18:04

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 =+=
User avatar
edwin
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 66.4%
 
Posts: 18
Joined: 14 Feb 2012, 13:22
Gender: Male
Calculator(s):
MyCalcs profile
Class: Terminale S, option science de l'ingénieur

Re: Programmation Crypt

Unread postby edwin » 29 Mar 2012, 18:06

Le truc c'est comment saisir du texte au lieu des variables habituelle et comment isoler les caractères pour ensuite les remplacer
User avatar
edwin
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 66.4%
 
Posts: 18
Joined: 14 Feb 2012, 13:22
Gender: Male
Calculator(s):
MyCalcs profile
Class: Terminale S, option science de l'ingénieur

Re: Programmation Crypt

Unread postby Bisam » 29 Mar 2012, 18:39

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.
User avatar
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Level up: 69.6%
 
Posts: 5670
Joined: 11 Mar 2008, 00:00
Location: Lyon
Gender: Male
Calculator(s):
MyCalcs profile


Return to Nspire-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 3 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
853 utilisateurs:
>808 invités
>39 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)