| Le prgm qui jauge les prénoms |
| Auteur |
Message |
ashtrail
Autorisation : Membre
Nb de messages : 148
Inscrit le : Jeu 13 Oct 2011, 15:48
|
Posté le : Ven 25 Nov 2011, 16:54
|
|
|
Ceci est mon premier prgm.Il s'appelle PRENOM Quelqu'un ma posé une questions sur comment faire son prgm et finalement je l'ait fait à sa place en revanche il y'a quelque problème donc si vous pouviez m'aider.le problème doit être en rapport avec les If ou les encadrements
EDIT: VERSION AMELIORE PAR SNAP (et un peu par moi):
#=thêta (le rond barré)
| Code | :EffEcr
:Effvar #Input "ECRIT TON PRENOM",Chaine 1
:For(A,1,longueur(Chaine1
:#+carchaine("ABCDEFGHIJKLMNOPQRSTUVWXYZ",souschaine(Chaine 1,A,1 -> #
:End
:If 0<# et #<21
:Output (4,1,"TON NOM PAS TON CHIFFRE PREFERE
:If 20<# et #<41
:Output(4,1,"TU AS UN NOM D'ANIMAL DE COMPAGNIE
:If 40<# et #<61
:Output(4,1,"C'EST PLUTOT JOLI
:If 60<# et #<81
:Output(4,1,"TES PARENTS ETAIENT VACHEMENT INSPIRES HUM,HUM...
:If 80<# et #<101
:Output (4,1,"TON NOM EST GENIAL ET TOI AUSSI!
:If 100<# et #<121
:Output(4,1,"TON NOM EST D'UNE BANALITE AFFLIGEANTE
:If 120<# et #<141
:Output(4,1,"OUH!C'EST PAS TRES JOLI ...
:If 141<#
:Output(4,1,"...QUOI!CA EXISTE CA!
:Pause
:EffEcr |
| Code | :EffEcr
:1->A
:2->B
:3->C
:4->D
:5->E
:6->F
:7->G
:8->H
:9->I
:10->J
:11->K
:12->L
:13->M
:14->N
:15->O
:16->P
:17->Q
:18->R
:19->S
:20->T
:21->U
:22->V
:23->W
:24->X
:25->Y
:26->Z
:Disp "ECRIT TON PRENOM
:Disp "AVEC DES + ENTRE
:Disp "LES LETTRES
:Input # // ici # veut dire thêta (ou [alpha] + [3]
:If 0<# et #<31
:Output (5,1,"J'AI DIS UN PRENOM PAS UN SURNOM // franchement c'est un exemple a remplacer par ce que vous voulez, je ne suis pas très inspiré
:If 30<# et #<61
:Output(5,1,".... // pareil mettez un truc au lieu de ... sachant que la personne a un nom court ou qu'il est principalement composé de A et de B
:If 60<# et #<91
:Output(5,1,"... // moi je suis dans cette catégorie donc j'ai mis un truc sympa
:If 90<# et #<121
:Output(5,1,"... // la ça c'est pareil y a pas mal de monde dans cette catégorie
:If 120<# et #<151
:Output (5,1,"... // la ça devient rare
:If 150<#
:Output(5,1,"... // c'est très rare d'appartenir a cette catégorie a moins de s'appeler XYZYXXZZ
:Pause
:EffEcr |
Voila donc on mets son nom et la calcu vous traite de gros c*n par exemple. C'est puéril mais rigolo. Pour le moment il m'affiche toujours le dernier commentaire même quand je met A+B. Pouvez-vous me dire ou je me suis tromper, merci...ah et je suis sûr qu'on peut l'améliorer beaucoup...
---------------------- "Prouvez que j'ai raison serait accorder que je puis avoir tort" Suzanne in le Mariage de Figaro de Beaumarchais
MES PROGRAMMES:
pourcentage,Distance et milieu dans un repère et division euclidienne,forme canonique et racine de polynôme de second degré,L'évaluateur de prénom
Si vous avez une envie de flooder au lieu de polluer ce forum venez plutôt ici
Le nouveau Tout 82 |
 |
|
| |
cKZO
Autorisation : Membre
Nb de messages : 81
Inscrit le : Ven 25 Nov 2011, 14:06
|
Posté le : Ven 25 Nov 2011, 17:46
|
|
|
ouais c pas mal pour un premier programme
moi j'en ai un de ce genre mais lui il bug pas
je suis désolé mais je comprends pas ton erreur (dsl)
demande au webmaster ou a quelqu’un de plus experimenté que moi
moi a ta place, je mettrais au lieu du "Input #" un "Entaléat( "
tu peux le trouver dans le catalogue (plus rapide a expliquer) 
---------------------- "Qui parle sème, qui écoute récolte."
sagesse Persane |
 |
|
| |
Polymorph
Autorisation : Membre
Nb de messages : 118
Inscrit le : Dim 13 Nov 2011, 14:26
|
Posté le : Ven 25 Nov 2011, 17:55
|
|
|
Les conditions sur TI se font de la forme
0># et #>30 (par exemple)
Le et se trouve avec [Seconde]+[Maths]
| Citer | | moi a ta place, je mettrais au lieu du "Input #" un "Entaléat( " |
Mais ces deux fonctions n'ont aucun rapport !
sinon tu peux laisser les lettres accrochées, ça fera des multiplications, et du coup ça peut être plus étonnant!
----------------------
| Citer | | Le temps est une variable dans une boucle infinie, qu'on ne cesse d'incrémenter. |
Polymorph, 23/11/2011 |
 |
|
| |
cKZO
Autorisation : Membre
Nb de messages : 81
Inscrit le : Ven 25 Nov 2011, 14:06
|
Posté le : Ven 25 Nov 2011, 17:58
|
|
|
oui mais dans ce cas la tu pense pas que il faudrait faire plus de cas différents et donc plus de mémoire?
et tu pense que le "Entaléat(" est une mauvaise idée?
---------------------- "Qui parle sème, qui écoute récolte."
sagesse Persane |
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
snap
Autorisation : Membre
Nb de messages : 364
Inscrit le : Dim 13 Fév 2011, 14:17
|
Posté le : Ven 25 Nov 2011, 18:00
|
|
|
| Code | :1->A
:2->B
:3->C
:4->D
:5->E
:6->F
:7->G
:8->H
:9->I
:10->J
:11->K
:12->L
:13->M
:14->N
:15->O
:16->P
:17->Q
:18->R
:19->S
:20->T
:21->U
:22->V
:23->W
:24->X
:25->Y
:26->Z
|
tu peut le remplacer par
| Code |
0 -> B
Input 'ecrit ton prenom",Chaine 1
For(A,1,longueur(Chaine1
B+carchaine("ABCDEFGHIJKLMNOPQRSTUVWXYZ", Chaine1
End
|
Je pense que sa marche mais teste quand meme^^
---------------------- Commence un monopoly non graphique et compte bien le finir!
Lycée de l'escaut Valenciennes 
Fan de reflets d'acide!
le meilleur jeu du monde
http://snap-le-terrible.minitroopers.fr |
 |
|
| |
Polymorph
Autorisation : Membre
Nb de messages : 118
Inscrit le : Dim 13 Nov 2011, 14:26
|
Posté le : Ven 25 Nov 2011, 18:03
|
|
|
| Citer |
et tu pense que le "Entaléat(" est une mauvaise idée? |
Ben, le principe, c'est que le programme évolue en fonction du nombre que tu rentre, s'il évolue uniquement à cause du hasard, c'est bidon.
De plus, il suffirait d'agrandir les écarts.
----------------------
| Citer | | Le temps est une variable dans une boucle infinie, qu'on ne cesse d'incrémenter. |
Polymorph, 23/11/2011 |
 |
|
| |
cKZO
Autorisation : Membre
Nb de messages : 81
Inscrit le : Ven 25 Nov 2011, 14:06
|
Posté le : Ven 25 Nov 2011, 18:13
|
|
|
bah il évolue quand même par ce que rentre le joueur
le problème de quand c pas aléatoire c que a la fin celui qui joue sais quoi mettre pour avoir ce qu'il veux 
---------------------- "Qui parle sème, qui écoute récolte."
sagesse Persane |
 |
|
| |
ashtrail
Autorisation : Membre
Nb de messages : 148
Inscrit le : Jeu 13 Oct 2011, 15:48
|
Posté le : Ven 25 Nov 2011, 20:02
|
|
|
1) Multiplicatons : j'y ai pensé ... ça donne des résultat du genre 10023099875421 ... alors pour mettre les encadrements ...
2)cKZO je sais pas si t'as compris le concept... Tu met ton nom et ça te dit un tuc du genre :"tu as un nom pourri" ou un autre truc débile... Ca marche qu'une fois mais tu peut taper le nom de tes amis etc...Donc rien d'aléatoire parce que ton nom en fait équivaut a un chiffre du genre 67 et après il prend l'encadrement juste et il y a la remarque qui lui correspond qui s'affiche donc léontine et Archibald n'auront pas le même nombre donc pas la même remarque
3) Ouais je pourrais le faire plus compliqué mais c'était le résultat d'une journée avec 2h30 de physique et je ne suis pas très rapide puisque c'est mon premier code...
4)
| Citer |
Les conditions sur TI se font de la forme
0># et #>30 (par exemple)
Le et se trouve avec [Seconde]+[Maths]
|
je crois que c'est la solution a mon problème.
5) et merci snap je me doutais bien qu'il y avait un moyen plus rapide pour attribuer des valeurs aux lettres de l'alphabet, mais de la a le faire...
EDIT: c'est bien ça merci Polymorph.
J'edite tout de suite en revanche snap si tu veux rajouter ton truc il faut que tu fasse ta propre version pasque j'ai pas le courage de détruire ce qui m'a pris des heures a faire (au début je me suis gourré j'ai mis A->1 et du coup j'ai du tout réecrire...)
REEDIT:et c'est pas la peine de m'expliquer ouse trouve toute les touches c'est mon 1er prog mais j'ai des bonnes bases quand même...
---------------------- "Prouvez que j'ai raison serait accorder que je puis avoir tort" Suzanne in le Mariage de Figaro de Beaumarchais
MES PROGRAMMES:
pourcentage,Distance et milieu dans un repère et division euclidienne,forme canonique et racine de polynôme de second degré,L'évaluateur de prénom
Si vous avez une envie de flooder au lieu de polluer ce forum venez plutôt ici
Le nouveau Tout 82 |
 |
|
| |
cKZO
Autorisation : Membre
Nb de messages : 81
Inscrit le : Ven 25 Nov 2011, 14:06
|
Posté le : Ven 25 Nov 2011, 20:20
|
|
|
OK, bravo ashtrail, dsl de n'avoir pas vu l'erreur au 1er coup d'oeil
pour un 1er programme tu gère!!!!!!!!!!!
pour le "Entaléat(" tu fais comme tu veux mais le problème c que ça marche qu'1 seul fois
bon courage 
---------------------- "Qui parle sème, qui écoute récolte."
sagesse Persane |
 |
|
| |
ashtrail
Autorisation : Membre
Nb de messages : 148
Inscrit le : Jeu 13 Oct 2011, 15:48
|
Posté le : Ven 25 Nov 2011, 20:24
|
|
|
Merci, ça me fait plaisir. En fait ça fait longtemps que j'aurais du commencer de programmer mais j'avais pas de motivation...
---------------------- "Prouvez que j'ai raison serait accorder que je puis avoir tort" Suzanne in le Mariage de Figaro de Beaumarchais
MES PROGRAMMES:
pourcentage,Distance et milieu dans un repère et division euclidienne,forme canonique et racine de polynôme de second degré,L'évaluateur de prénom
Si vous avez une envie de flooder au lieu de polluer ce forum venez plutôt ici
Le nouveau Tout 82 |
 |
|
| |
cKZO
Autorisation : Membre
Nb de messages : 81
Inscrit le : Ven 25 Nov 2011, 14:06
|
Posté le : Ven 25 Nov 2011, 20:31
|
|
|
c domage parce que c marant!!!!
moi la je fais un programme en graph assez stylé où tu dois tirer sur des mecs qui eux aussi te tirent dessus: tu peux mourir de façon aléatoire quand ça fait un bout de tps qu'ils te tirent dessus, tu as un nombre de balles limites passé cette limite tu recharges, tu peux te cacher derrière un mur pr te protéger ect...
en plus il y a un fond assez bien fait!!
et je suis en seconde (mais je l'avoue je suis dans l'esprit du site: je guique)
---------------------- "Qui parle sème, qui écoute récolte."
sagesse Persane |
 |
|
| |
Persalteas
Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
|
Posté le : Ven 25 Nov 2011, 21:57
|
|
|
attention a l'orthographe !
on dit je geeke. 
|
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
cKZO
Autorisation : Membre
Nb de messages : 81
Inscrit le : Ven 25 Nov 2011, 14:06
|
Posté le : Ven 25 Nov 2011, 22:05
|
|
|
OK OK BON çA VA !!!!!!!!!!

---------------------- "Qui parle sème, qui écoute récolte."
sagesse Persane |
 |
|
| |
The K
Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
|
Posté le : Sam 26 Nov 2011, 11:18
|
|
|
Un programme amusant, qui je pense, une fois avec le code de snap, n'est plus simplifiable 
A l'exception d'un petit détail : on met "EffVar B" a la place de "0->B" et on mange un octet en moins 
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO
Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind
Mes nouveaux programmes de calcul formel : FCarré FPrime
Projet base de données : ici mais abandonné. Trop de travail ... |
 |
|
| |
cKZO
Autorisation : Membre
Nb de messages : 81
Inscrit le : Ven 25 Nov 2011, 14:06
|
Posté le : Sam 26 Nov 2011, 11:22
|
|
|
et tu le met où ton Effvar je comprends pas trop 
---------------------- "Qui parle sème, qui écoute récolte."
sagesse Persane |
 |
|
| |
The K
Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
|
Posté le : Sam 26 Nov 2011, 11:24
|
|
|
| Citer | | on met "EffVar B" a la place de "0->B" et on mange un octet en moins tongue.gif |
... ?????
C'est pas assez clair ... ?
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO
Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind
Mes nouveaux programmes de calcul formel : FCarré FPrime
Projet base de données : ici mais abandonné. Trop de travail ... |
 |
|
| |
cKZO
Autorisation : Membre
Nb de messages : 81
Inscrit le : Ven 25 Nov 2011, 14:06
|
Posté le : Sam 26 Nov 2011, 11:41
|
|
|
si dsl c que g encore jamais utilisé de EffVar cpour ça et donc je ne comprends pas trop 
---------------------- "Qui parle sème, qui écoute récolte."
sagesse Persane |
 |
|
| |
ashtrail
Autorisation : Membre
Nb de messages : 148
Inscrit le : Jeu 13 Oct 2011, 15:48
|
Posté le : Sam 26 Nov 2011, 13:40
|
|
|
Bon alors revoila le code en améliorer sauf que j'ai pas mis le truc de snap parce que je ne le comprend pas ( je vais sûrement dire une énorme annerie mais pourquoi 0->B alors que c'est 2->B ). Ah et il prend dans les 580 octets...
Et on trouve "'" dans "2nde" + "matrice" + "2"
| Code | :EffEcr
:1->A
:2->B
:3->C
:4->D
:5->E
:6->F
:7->G
:8->H
:9->I
:10->J
:11->K
:12->L
:13->M
:14->N
:15->O
:16->P
:17->Q
:18->R
:19->S
:20->T
:21->U
:22->V
:23->W
:24->X
:25->Y
:26->Z
:Disp "ECRIT TON PRENOM
:Disp "AVEC DES + ENTRE
:Disp "LES LETTRES
:Input # // ici # veut dire thêta (ou [alpha] + [3]
:If 0<# et #<21
:Output (6,1,"TON NOM PAS TON CHIFFRE PREFERE // a remplacer a votre guise...
:If 21<# et #<41
:Output(6,1,"TU AS UN NOM D'ANIMAL DE COMPAGNIE // Bon c'est des exemples hein...
:If 41<# et #<61
:Output(6,1,"C'EST PLUTOT JOLI // Y'a pas mal de gens que j'aime bien dans cette catégorie donc j'ai mis un truc sympa...
:If 61<# et #<81
:Output(6,1,"TES PARENTS ETAIENT VACHEMENT INSPIRES HUM,HUM...
:If 81<# et #<101
:Output (6,1,"TON NOM EST GENIAL ET TOI AUSSI! // forcément, je fais parti de cette catégorie...
:If 101<# et #<121
:Output(6,1,"TON NOM EST D'UNE BANALITE AFFLIGEANTE
:If 121<# et #<141
:Output(6,1,"OUH!C'EST PAS TRES JOLI ...
:If 141<#
:Output(6,1,"...QUOI!CA EXISTE CA! // inutile que tous ses commentaire me font marrer moi, mais vous pouvez mettre ce que vous voulez
:Stop // facultatif mais vous permet de rejouer en tapant "ENTER"
:Pause
:EffEcr //et pas de signature car nous vivons dans un monde de plagia donc ça servirai a rien...
|
Voila si snap m'explique son amélioration je la met...
---------------------- "Prouvez que j'ai raison serait accorder que je puis avoir tort" Suzanne in le Mariage de Figaro de Beaumarchais
MES PROGRAMMES:
pourcentage,Distance et milieu dans un repère et division euclidienne,forme canonique et racine de polynôme de second degré,L'évaluateur de prénom
Si vous avez une envie de flooder au lieu de polluer ce forum venez plutôt ici
Le nouveau Tout 82 |
 |
|
| |
The K
Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
|
Posté le : Sam 26 Nov 2011, 14:01
|
|
|
| Code | 0 -> B
Input 'ecrit ton prenom",Chaine 1
For(A,1,longueur(Chaine1
B+carchaine("ABCDEFGHIJKLMNOPQRSTUVWXYZ", Chaine1
End |
je suppose que tu ne comprends pas la 4° ligne. En effet, j'ai du aller voir un tuto pour la comprendre aussi 
CarChaîne recherche un morceau de texte dans la chaîne ici "ABCD ...", et de donner sa position ... donc par exemple si tu as la lettre E dans ton prénom, l'opération te renverra 5.
Pour autant, j'ai comme l'impression que le code n'est pas complet et qu'il manque qqchose. Snap ?
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO
Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind
Mes nouveaux programmes de calcul formel : FCarré FPrime
Projet base de données : ici mais abandonné. Trop de travail ... |
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
snap
Autorisation : Membre
Nb de messages : 364
Inscrit le : Dim 13 Fév 2011, 14:17
|
Posté le : Sam 26 Nov 2011, 14:02
|
|
|
je test sur un émulateur et je vous dis sa 
---------------------- Commence un monopoly non graphique et compte bien le finir!
Lycée de l'escaut Valenciennes 
Fan de reflets d'acide!
le meilleur jeu du monde
http://snap-le-terrible.minitroopers.fr |
 |
|
| |
The K
Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
|
Posté le : Sam 26 Nov 2011, 14:12
|
|
|
Eh bien je crois que carchaîne recherchera toute la chaîne 1 et pas seulement une lettre.
En conséquence, il faudrait mettre une sous-chaîne pour rechercher UN caractère.
Et après, quand tu as ta lettre, il faudrait bien stocker cette valeur qqpart.
Donc vala après les chaînes c'est pas mon domaine de prédilection donc bon 
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO
Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind
Mes nouveaux programmes de calcul formel : FCarré FPrime
Projet base de données : ici mais abandonné. Trop de travail ... |
 |
|
| |
snap
Autorisation : Membre
Nb de messages : 364
Inscrit le : Dim 13 Fév 2011, 14:17
|
Posté le : Sam 26 Nov 2011, 14:15
|
|
|
Ah oui désolé je m'était totalement trompé Mais voila c'est résolu!
Sa donne :
| Code | :EffEcr
:Effvar #Input "ECRIT TON PRENOM",Chaine 1
:For(A,1,longueur(Chaine1
:#+carchaine("ABCDEFGHIJKLMNOPQRSTUVWXYZ",souschaine(Chaine 1,A,1 -> #
:End
:If 0<# et #<21
:Output (6,1,"TON NOM PAS TON CHIFFRE PREFERE
:If 21<# et #<41
:Output(6,1,"TU AS UN NOM D'ANIMAL DE COMPAGNIE
:If 41<# et #<61
:Output(6,1,"C'EST PLUTOT JOLI
:If 61<# et #<81
:Output(6,1,"TES PARENTS ETAIENT VACHEMENT INSPIRES HUM,HUM...
:If 81<# et #<101
:Output (6,1,"TON NOM EST GENIAL ET TOI AUSSI!
:If 101<# et #<121
:Output(6,1,"TON NOM EST D'UNE BANALITE AFFLIGEANTE
:If 121<# et #<141
:Output(6,1,"OUH!C'EST PAS TRES JOLI ...
:If 141<#
:Output(6,1,"...QUOI!CA EXISTE CA!
:Pause
:EffEcr |
---------------------- Commence un monopoly non graphique et compte bien le finir!
Lycée de l'escaut Valenciennes 
Fan de reflets d'acide!
le meilleur jeu du monde
http://snap-le-terrible.minitroopers.fr |
 |
|
| |
The K
Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
|
Posté le : Sam 26 Nov 2011, 14:18
|
|
|
Bien joué à toi en tous cas 
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO
Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind
Mes nouveaux programmes de calcul formel : FCarré FPrime
Projet base de données : ici mais abandonné. Trop de travail ... |
 |
|
| |
ashtrail
Autorisation : Membre
Nb de messages : 148
Inscrit le : Jeu 13 Oct 2011, 15:48
|
Posté le : Sam 26 Nov 2011, 14:24
|
|
|
ok merci .... et euh les explications ? Je dois dire que j'ai pas tout compris des explications de the K.
---------------------- "Prouvez que j'ai raison serait accorder que je puis avoir tort" Suzanne in le Mariage de Figaro de Beaumarchais
MES PROGRAMMES:
pourcentage,Distance et milieu dans un repère et division euclidienne,forme canonique et racine de polynôme de second degré,L'évaluateur de prénom
Si vous avez une envie de flooder au lieu de polluer ce forum venez plutôt ici
Le nouveau Tout 82 |
 |
|
| |
snap
Autorisation : Membre
Nb de messages : 364
Inscrit le : Dim 13 Fév 2011, 14:17
|
Posté le : Sam 26 Nov 2011, 14:53
|
|
|
carchaine fonctionne comme ceci :
Carchaine( Chaine ou mot ou phrase entre guillemets où tu veut chercher, lettre entre guillemets ou chaine que tu veut chercher, nombre ou tu ve commencer ta recherche)
Exemple :
| Code | | Carchaine("lol XD","XD",1) <-- sa cherchera le mot XD dans la chaine et te dira ou est-ce que le mot commence. La il dira 5 |
Ensuite sous-chaine fonctionne comme ceci :
Sous-chaine( Chaine ou mot ou phrase entre guillemets où tu veut chercher, Place de ce que tu veut, Nombre de caractère que tu ve a la fin.
Exemple:
| Code | | Sous-chaine("LOL XD", 5 , 2) donnera XD Car a partir du 5eme caractère, il donne les deux lettre d'après. |
---------------------- Commence un monopoly non graphique et compte bien le finir!
Lycée de l'escaut Valenciennes 
Fan de reflets d'acide!
le meilleur jeu du monde
http://snap-le-terrible.minitroopers.fr |
 |
|
| |
The K
Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
|
Posté le : Sam 26 Nov 2011, 14:57
|
|
|
Va voir ici i tu veux tout savoir sur les chaine 
https://web.archive.org/web/20121123112213/http://www.siteduzero.com/tutoriel-3-481213-les-chaines-de-caracteres.html
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO
Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind
Mes nouveaux programmes de calcul formel : FCarré FPrime
Projet base de données : ici mais abandonné. Trop de travail ... |
 |
|
| |
cKZO
Autorisation : Membre
Nb de messages : 81
Inscrit le : Ven 25 Nov 2011, 14:06
|
Posté le : Sam 26 Nov 2011, 18:23
|
|
|
moi en tt cas ça marche mal avec le truc de the K
c peut-^étre que g mal recopié 
---------------------- "Qui parle sème, qui écoute récolte."
sagesse Persane |
 |
|
| |
The K
Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
|
Posté le : Sam 26 Nov 2011, 21:56
|
|
|
Oo mais j'ai rien fait moi.
Si tu veux parler du effvar B, le programme a changé.
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO
Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind
Mes nouveaux programmes de calcul formel : FCarré FPrime
Projet base de données : ici mais abandonné. Trop de travail ... |
 |
|
| |
cKZO
Autorisation : Membre
Nb de messages : 81
Inscrit le : Ven 25 Nov 2011, 14:06
|
Posté le : Dim 27 Nov 2011, 12:17
|
|
|
dsl je pense que tu as raison
g dû mal recopier 
---------------------- "Qui parle sème, qui écoute récolte."
sagesse Persane |
 |
|
| |
Polymorph
Autorisation : Membre
Nb de messages : 118
Inscrit le : Dim 13 Nov 2011, 14:26
|
Posté le : Dim 27 Nov 2011, 18:40
|
|
|
Je comprends pas comment il passe de la sous-chaine au nombre...
----------------------
| Citer | | Le temps est une variable dans une boucle infinie, qu'on ne cesse d'incrémenter. |
Polymorph, 23/11/2011 |
 |
|
| |
The K
Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
|
Posté le : Dim 27 Nov 2011, 18:58
|
|
|
Analysons ça ...
| Code | | :#+carchaine("ABCDEFGHIJKLMNOPQRSTUVWXYZ",souschaine(Chaine 1,A,1 -> # |
Alors on a théta, qui est un nombre. A ce nombre est ajouté carchaine("ABCDEFGHIJKLMNOPQRSTUVWXYZ",souschaine(Chaine 1,A,1
La fonction carchaine revoie a la position de la énième lettre (var theta) dans le prénom. Cette lettre, la première, seconde, troisème, etc est ici désigné par la sous-chaine de la chaine 1, soit le prénom, la lettre en question (variable A) avec un pas de 1 dans la chaine.
Mettons que l'on a la sous-chaine donne "F". La fonction carchaine recherchera la position de cette lettre, soit : 6.
On aura donc theta + 6 , ce fera 6-> Theta.
Ainsi, pour mon pseudo The K on aura 0+20->¤, ¤+8->¤, ¤+5->¤, ¤+11->¤, pour les lettres t, h, e, et K . Ce qui fera la somme lettres=44.
C'est clair ou pas ?
Sinon, je te conseille de te référer au lien que j'ai posté précédemment ...
PS : ¤ = theta
(oui les chaînes c'est un drole de bord ... bazar ! )
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO
Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind
Mes nouveaux programmes de calcul formel : FCarré FPrime
Projet base de données : ici mais abandonné. Trop de travail ... |
 |
|
| |
Polymorph
Autorisation : Membre
Nb de messages : 118
Inscrit le : Dim 13 Nov 2011, 14:26
|
Posté le : Dim 27 Nov 2011, 21:01
|
|
|
Ah c'est bon, j'ai compris merci 
C'est comme les fonctions composées (dans ma tête en tout cas) Faut commencer par l'extérieur et c'est plus clair : D
----------------------
| Citer | | Le temps est une variable dans une boucle infinie, qu'on ne cesse d'incrémenter. |
Polymorph, 23/11/2011 |
 |
|
| |
ashtrail
Autorisation : Membre
Nb de messages : 148
Inscrit le : Jeu 13 Oct 2011, 15:48
|
Posté le : Lun 28 Nov 2011, 15:08
|
|
|
Aaaah... ouééé d'accord ... Et avec ça y a pu besoin des + ? (parce que c'est franchement chia*t de devoir mettre les + à chaque fois mais j'ai trop la flemme de le faire avec les multiplications...)
et ou trouve tu Chaine pas chaine( ?
---------------------- "Prouvez que j'ai raison serait accorder que je puis avoir tort" Suzanne in le Mariage de Figaro de Beaumarchais
MES PROGRAMMES:
pourcentage,Distance et milieu dans un repère et division euclidienne,forme canonique et racine de polynôme de second degré,L'évaluateur de prénom
Si vous avez une envie de flooder au lieu de polluer ce forum venez plutôt ici
Le nouveau Tout 82 |
 |
|
| |
cKZO
Autorisation : Membre
Nb de messages : 81
Inscrit le : Ven 25 Nov 2011, 14:06
|
Posté le : Lun 28 Nov 2011, 20:31
|
|
|
le plus simple quand tu sais pas où sont les signes c d'aller chercher dans le catalogue ( 2nde 0 C Chaine( ) 
ça évite bcp de questions 
---------------------- "Qui parle sème, qui écoute récolte."
sagesse Persane |
 |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Lun 28 Nov 2011, 21:22
|
|
|
Mais la fonction "chaîne(" ("augment(" en anglais) n'a rien à voir avec les chaînes (String en englais).
Les Strings sont dans le menu var mais les fonctions CarChaîne/inString et sous-chaîne/sub sont uniquement dans le catalogue.
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
 |
|
| |
ashtrail
Autorisation : Membre
Nb de messages : 148
Inscrit le : Jeu 13 Oct 2011, 15:48
|
Posté le : Mar 29 Nov 2011, 17:22
|
|
|
Nan, c'est bon j'ai trouvé. C'est dans variable Chaine. Ah et snap ... bravo! C'est génial ton amélioration!
Ps: Je deteste le catalogue! Et ça va deux fois plus vite si tu sais ou se trouve un truc que d'appuyer pendant 2 heures sur la touche bas... En plus le catalogue est incomplet...
---------------------- "Prouvez que j'ai raison serait accorder que je puis avoir tort" Suzanne in le Mariage de Figaro de Beaumarchais
MES PROGRAMMES:
pourcentage,Distance et milieu dans un repère et division euclidienne,forme canonique et racine de polynôme de second degré,L'évaluateur de prénom
Si vous avez une envie de flooder au lieu de polluer ce forum venez plutôt ici
Le nouveau Tout 82 |
 |
|
| |
Polymorph
Autorisation : Membre
Nb de messages : 118
Inscrit le : Dim 13 Nov 2011, 14:26
|
Posté le : Mar 29 Nov 2011, 18:47
|
|
|
Sais-tu que lorsque tu vas sur le catalogue, appuyer sur la touche E te fera directement aller aux fonctions commençant par un E?
C'est vachement pratique, quand même ^^
----------------------
| Citer | | Le temps est une variable dans une boucle infinie, qu'on ne cesse d'incrémenter. |
Polymorph, 23/11/2011 |
 |
|
| |
Google_AdSense
|
Publicité
|
|
|
|
| |
cKZO
Autorisation : Membre
Nb de messages : 81
Inscrit le : Ven 25 Nov 2011, 14:06
|
Posté le : Mar 29 Nov 2011, 19:35
|
|
|
et en plus pour ce genre de choses il y a tout 
---------------------- "Qui parle sème, qui écoute récolte."
sagesse Persane |
 |
|
| |
linkakro
Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
|
Posté le : Mar 29 Nov 2011, 20:59
|
|
|
| Citer : ashtrail | | En plus le catalogue est incomplet... |
Toutes les fonctions sans exception sont dans le catalogue et presque toutes les variables sont dans le menu var (variable). Les autres variables sont sur le clavier ou dans le menu liste/matrice.
Et je soutiens l'affirmation du raccourci par appui sur "E".
---------------------- ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)
Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store |
 |
|
| |
Persalteas
Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
|
Posté le : Mer 30 Nov 2011, 11:37
|
|
|
Astuce catalogue:
Tu remarques que dans le catalogue, le [A] en haut a droite de l'écran est activé.
Cela signifie que tu es en mode Alpha-lock, cad que si tu appuies sur une lettre, tu arrives tout de suite aux fonctions commençant par cette lettre.
Ex: la fonction "PlotsOff" : pas besoin d'appuyer une heure sur [bas]:
[2nd][0][8] (pour la lettre P) puis seulement 5 fois [bas].
ça aide, quand même 
|
 |
|
| |
The K
Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
|
Posté le : Mer 30 Nov 2011, 16:02
|
|
|
Le catalogue est parfois obligatoire. Par exemple, la fonction sous-chaîne n'existe dans aucun menu 
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO
Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind
Mes nouveaux programmes de calcul formel : FCarré FPrime
Projet base de données : ici mais abandonné. Trop de travail ... |
 |
|
| |
ashtrail
Autorisation : Membre
Nb de messages : 148
Inscrit le : Jeu 13 Oct 2011, 15:48
|
Posté le : Mer 30 Nov 2011, 16:02
|
|
|
..... ...... ..... Bon bin la .... Je savais pas tout ça ... C'est sur que c'est vachement plus utile comme ça... Je retire ce que j'ai dit c'est pas mal du tout le catalogue...
Enrevanche je savais qu'il y avais des trucs qu'on pouvait trouver que dans le catalogue...
---------------------- "Prouvez que j'ai raison serait accorder que je puis avoir tort" Suzanne in le Mariage de Figaro de Beaumarchais
MES PROGRAMMES:
pourcentage,Distance et milieu dans un repère et division euclidienne,forme canonique et racine de polynôme de second degré,L'évaluateur de prénom
Si vous avez une envie de flooder au lieu de polluer ce forum venez plutôt ici
Le nouveau Tout 82 |
 |
|
| |
Persalteas
Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
|
Posté le : Mer 30 Nov 2011, 21:17
|
|
|
De rien 
C'est normal, on est là pour apprendre. 
|
 |
|
| |
ashtrail
Autorisation : Membre
Nb de messages : 148
Inscrit le : Jeu 13 Oct 2011, 15:48
|
Posté le : Jeu 01 Déc 2011, 19:36
|
|
|
Bon bin sur ce je rajoute un truc encore améliorer (pour l'éstétique et parce que le prénom Kévin par exemple n'est pas compris) oui,oui je chipote un max...
| Code | :EffEcr
:Effvar #Input "ECRIT TON PRENOM",Chaine 1
:For(A,1,longueur(Chaine1
:#+carchaine("ABCDEFGHIJKLMNOPQRSTUVWXYZ",souschaine(Chaine 1,A,1 -> #
:End
:If 0<# et #<21
:Output (4,1,"TON NOM PAS TON CHIFFRE PREFERE
:If 20<# et #<41
:Output(4,1,"TU AS UN NOM D'ANIMAL DE COMPAGNIE
:If 40<# et #<61
:Output(4,1,"C'EST PLUTOT JOLI
:If 60<# et #<81
:Output(4,1,"TES PARENTS ETAIENT VACHEMENT INSPIRES HUM,HUM...
:If 80<# et #<101
:Output (4,1,"TON NOM EST GENIAL ET TOI AUSSI!
:If 100<# et #<121
:Output(4,1,"TON NOM EST D'UNE BANALITE AFFLIGEANTE
:If 120<# et #<141
:Output(4,1,"OUH!C'EST PAS TRES JOLI ...
:If 141<#
:Output(4,1,"...QUOI!CA EXISTE CA!
:Pause
:EffEcr |
Eeeeeeeeeeeeeeeet voila cette fois c'est la bonne!!!!!
---------------------- "Prouvez que j'ai raison serait accorder que je puis avoir tort" Suzanne in le Mariage de Figaro de Beaumarchais
MES PROGRAMMES:
pourcentage,Distance et milieu dans un repère et division euclidienne,forme canonique et racine de polynôme de second degré,L'évaluateur de prénom
Si vous avez une envie de flooder au lieu de polluer ce forum venez plutôt ici
Le nouveau Tout 82 |
 |
|
| |
The K
Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
|
Posté le : Jeu 01 Déc 2011, 21:35
|
|
|
T'veux pas essayer sur version graphique diiiiiiiiiis ? Avec la couleur préférée et le signe astro ?
(nan je blague tkt )
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO
Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind
Mes nouveaux programmes de calcul formel : FCarré FPrime
Projet base de données : ici mais abandonné. Trop de travail ... |
 |
|
| |
ashtrail
Autorisation : Membre
Nb de messages : 148
Inscrit le : Jeu 13 Oct 2011, 15:48
|
Posté le : Ven 02 Déc 2011, 16:13
|
|
|
Bin une version graphique pourquoi pas but what's the point? Et puis une version astro et couleurs préféré j'y ai pensé mais bon c'est la même chose...
C'est pas drôle en plus le seul truc que j'aurais a faire c'est inventer d'autres commentaires débiles...
---------------------- "Prouvez que j'ai raison serait accorder que je puis avoir tort" Suzanne in le Mariage de Figaro de Beaumarchais
MES PROGRAMMES:
pourcentage,Distance et milieu dans un repère et division euclidienne,forme canonique et racine de polynôme de second degré,L'évaluateur de prénom
Si vous avez une envie de flooder au lieu de polluer ce forum venez plutôt ici
Le nouveau Tout 82 |
 |
|
| |
The K
Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
|
Posté le : Ven 02 Déc 2011, 16:21
|
|
|
Ben en fait le plus dur en version graph c'est de trouver un truc qui fasse comme Prompt Chaine1, mais qui reste sur le graphique.
C'est donc un truc qui manipule les codetouche et c'est BEAUCOUP plus long 
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO
Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind
Mes nouveaux programmes de calcul formel : FCarré FPrime
Projet base de données : ici mais abandonné. Trop de travail ... |
 |
|
| |
ashtrail
Autorisation : Membre
Nb de messages : 148
Inscrit le : Jeu 13 Oct 2011, 15:48
|
Posté le : Ven 02 Déc 2011, 16:36
|
|
|
QUOI?! Des codes touches pour un petit prog de mathématicien amateurs? La j'avoue ne pas comprendre...
---------------------- "Prouvez que j'ai raison serait accorder que je puis avoir tort" Suzanne in le Mariage de Figaro de Beaumarchais
MES PROGRAMMES:
pourcentage,Distance et milieu dans un repère et division euclidienne,forme canonique et racine de polynôme de second degré,L'évaluateur de prénom
Si vous avez une envie de flooder au lieu de polluer ce forum venez plutôt ici
Le nouveau Tout 82 |
 |
|
| |
The K
Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
|
Posté le : Ven 02 Déc 2011, 20:37
|
|
|
En fait, quand tu es sur écran graphique et que tu tapes un ligne du genre "prompt A", ça te renvoie à l'écran normal. T'es d'accord ?
Et pour que tu reste sur l'écran graphique t'es obligé de faire un truc du genre :
| Code |
EffVar K
Repeat K
CodeTouch(->K
If K=92:Then
Texte(20,20,"1
"1+Chaine 1->Chaine1
End
If K=93:Then
etc etc
|
Alors que ça fait le même chose qu'un Input chaine 1 
Tu comprends ? 
---------------------- La la la ...
Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL
Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO
Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind
Mes nouveaux programmes de calcul formel : FCarré FPrime
Projet base de données : ici mais abandonné. Trop de travail ... |
 |
|
| |
ashtrail
Autorisation : Membre
Nb de messages : 148
Inscrit le : Jeu 13 Oct 2011, 15:48
|
Posté le : Sam 03 Déc 2011, 13:13
|
|
|
Ah, ouais d'acord... Bon bin f*ck la fonction graphique dans ce cas... Je vois absolument pas l'avantage et je suis pas maso....
---------------------- "Prouvez que j'ai raison serait accorder que je puis avoir tort" Suzanne in le Mariage de Figaro de Beaumarchais
MES PROGRAMMES:
pourcentage,Distance et milieu dans un repère et division euclidienne,forme canonique et racine de polynôme de second degré,L'évaluateur de prénom
Si vous avez une envie de flooder au lieu de polluer ce forum venez plutôt ici
Le nouveau Tout 82 |
 |
|
| |