Poster un nouveau sujet Poster une réponse Page: 1,      >>
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   Citer 

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
 Adresse email Haut de page Bas de page 
 
cKZO



Autorisation : Membre
Nb de messages : 81
Inscrit le : Ven 25 Nov 2011, 14:06
Posté le : Ven 25 Nov 2011, 17:46   Citer 

ouais c pas mal pour un premier programme glasses.gif
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) laugh.gif

----------------------
"Qui parle sème, qui écoute récolte."
sagesse Persane
 Adresse email Haut de page Bas de page 
 
Polymorph



Autorisation : Membre
Nb de messages : 118
Inscrit le : Dim 13 Nov 2011, 14:26
Posté le : Ven 25 Nov 2011, 17:55   Citer 

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
 Adresse email Haut de page Bas de page 
 
cKZO



Autorisation : Membre
Nb de messages : 81
Inscrit le : Ven 25 Nov 2011, 14:06
Posté le : Ven 25 Nov 2011, 17:58   Citer 

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
 Adresse email Haut de page Bas de page 
 
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   Citer 


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 happy.gif
Fan de reflets d'acide!
le meilleur jeu du monde
http://snap-le-terrible.minitroopers.fr
 Adresse email Haut de page Bas de page 
 
Polymorph



Autorisation : Membre
Nb de messages : 118
Inscrit le : Dim 13 Nov 2011, 14:26
Posté le : Ven 25 Nov 2011, 18:03   Citer 


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
 Adresse email Haut de page Bas de page 
 
cKZO



Autorisation : Membre
Nb de messages : 81
Inscrit le : Ven 25 Nov 2011, 14:06
Posté le : Ven 25 Nov 2011, 18:13   Citer 

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 frozen.gif

----------------------
"Qui parle sème, qui écoute récolte."
sagesse Persane
 Adresse email Haut de page Bas de page 
 
ashtrail



Autorisation : Membre
Nb de messages : 148
Inscrit le : Jeu 13 Oct 2011, 15:48
Posté le : Ven 25 Nov 2011, 20:02   Citer 

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
 Adresse email Haut de page Bas de page 
 
cKZO



Autorisation : Membre
Nb de messages : 81
Inscrit le : Ven 25 Nov 2011, 14:06
Posté le : Ven 25 Nov 2011, 20:20   Citer 

OK, bravo ashtrail, dsl de n'avoir pas vu l'erreur au 1er coup d'oeil
pour un 1er programme tu gère!!!!!!!!!!! bigmouth.gif
pour le "Entaléat(" tu fais comme tu veux mais le problème c que ça marche qu'1 seul fois
bon courage glasses.gif

----------------------
"Qui parle sème, qui écoute récolte."
sagesse Persane
 Adresse email Haut de page Bas de page 
 
ashtrail



Autorisation : Membre
Nb de messages : 148
Inscrit le : Jeu 13 Oct 2011, 15:48
Posté le : Ven 25 Nov 2011, 20:24   Citer 

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
 Adresse email Haut de page Bas de page 
 
cKZO



Autorisation : Membre
Nb de messages : 81
Inscrit le : Ven 25 Nov 2011, 14:06
Posté le : Ven 25 Nov 2011, 20:31   Citer 

c domage parce que c marant!!!! laugh.gif
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!! glasses.gif
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
 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Ven 25 Nov 2011, 21:57   Citer 

attention a l'orthographe !

on dit je geeke. godgrace.gif

 Adresse email Haut de page Bas de page 
 
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   Citer 

OK OK BON çA VA !!!!!!!!!!
maxiangry.gif maxiangry.gif maxiangry.gif maxiangry.gif maxiangry.gif maxiangry.gif maxiangry.gif maxiangry.gif maxiangry.gif maxiangry.gif maxiangry.gif


laugh.gif

----------------------
"Qui parle sème, qui écoute récolte."
sagesse Persane
 Adresse email Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Sam 26 Nov 2011, 11:18   Citer 

Un programme amusant, qui je pense, une fois avec le code de snap, n'est plus simplifiable winkle.gif
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 tongue.gif

----------------------
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 ...
 Adresse email Haut de page Bas de page 
 
cKZO



Autorisation : Membre
Nb de messages : 81
Inscrit le : Ven 25 Nov 2011, 14:06
Posté le : Sam 26 Nov 2011, 11:22   Citer 

et tu le met où ton Effvar je comprends pas trop extraterre.gif

----------------------
"Qui parle sème, qui écoute récolte."
sagesse Persane
 Adresse email Haut de page Bas de page 
 
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 


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 ...
 Adresse email Haut de page Bas de page 
 
cKZO



Autorisation : Membre
Nb de messages : 81
Inscrit le : Ven 25 Nov 2011, 14:06
Posté le : Sam 26 Nov 2011, 11:41   Citer 

si dsl c que g encore jamais utilisé de EffVar cpour ça et donc je ne comprends pas trop moodforlove.gif

----------------------
"Qui parle sème, qui écoute récolte."
sagesse Persane
 Adresse email Haut de page Bas de page 
 
ashtrail



Autorisation : Membre
Nb de messages : 148
Inscrit le : Jeu 13 Oct 2011, 15:48
Posté le : Sam 26 Nov 2011, 13:40   Citer 

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
 Adresse email Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Sam 26 Nov 2011, 14:01   Citer 


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 winkle.gif
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 ...
 Adresse email Haut de page Bas de page 
 
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   Citer 

je test sur un émulateur et je vous dis sa winkle.gif

----------------------
Commence un monopoly non graphique et compte bien le finir!
Lycée de l'escaut Valenciennes happy.gif
Fan de reflets d'acide!
le meilleur jeu du monde
http://snap-le-terrible.minitroopers.fr
 Adresse email Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Sam 26 Nov 2011, 14:12   Citer 

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 crazy.gif

----------------------
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 ...
 Adresse email Haut de page Bas de page 
 
snap



Autorisation : Membre
Nb de messages : 364
Inscrit le : Dim 13 Fév 2011, 14:17
Posté le : Sam 26 Nov 2011, 14:15   Citer 

Ah oui désolé je m'était totalement trompé bigmouth.gif 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 happy.gif
Fan de reflets d'acide!
le meilleur jeu du monde
http://snap-le-terrible.minitroopers.fr
 Adresse email Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Sam 26 Nov 2011, 14:18   Citer 

Bien joué à toi en tous cas winkle.gif

----------------------
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 ...
 Adresse email Haut de page Bas de page 
 
ashtrail



Autorisation : Membre
Nb de messages : 148
Inscrit le : Jeu 13 Oct 2011, 15:48
Posté le : Sam 26 Nov 2011, 14:24   Citer 

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
 Adresse email Haut de page Bas de page 
 
snap



Autorisation : Membre
Nb de messages : 364
Inscrit le : Dim 13 Fév 2011, 14:17
Posté le : Sam 26 Nov 2011, 14:53   Citer 

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 happy.gif
Fan de reflets d'acide!
le meilleur jeu du monde
http://snap-le-terrible.minitroopers.fr
 Adresse email Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Sam 26 Nov 2011, 14:57   Citer 

Va voir ici i tu veux tout savoir sur les chaine winkle.gif

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 ...
 Adresse email Haut de page Bas de page 
 
cKZO



Autorisation : Membre
Nb de messages : 81
Inscrit le : Ven 25 Nov 2011, 14:06
Posté le : Sam 26 Nov 2011, 18:23   Citer 

moi en tt cas ça marche mal avec le truc de the K
c peut-^étre que g mal recopié cry.gif

----------------------
"Qui parle sème, qui écoute récolte."
sagesse Persane
 Adresse email Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Sam 26 Nov 2011, 21:56   Citer 

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 ...
 Adresse email Haut de page Bas de page 
 
cKZO



Autorisation : Membre
Nb de messages : 81
Inscrit le : Ven 25 Nov 2011, 14:06
Posté le : Dim 27 Nov 2011, 12:17   Citer 

dsl je pense que tu as raison
g dû mal recopier cry.gif

----------------------
"Qui parle sème, qui écoute récolte."
sagesse Persane
 Adresse email Haut de page Bas de page 
 
Polymorph



Autorisation : Membre
Nb de messages : 118
Inscrit le : Dim 13 Nov 2011, 14:26
Posté le : Dim 27 Nov 2011, 18:40   Citer 

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
 Adresse email Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Dim 27 Nov 2011, 18:58   Citer 

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 ? minied.gif
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 ! godgrace.gif )

----------------------
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 ...
 Adresse email Haut de page Bas de page 
 
Polymorph



Autorisation : Membre
Nb de messages : 118
Inscrit le : Dim 13 Nov 2011, 14:26
Posté le : Dim 27 Nov 2011, 21:01   Citer 

Ah c'est bon, j'ai compris merci crazy.gif

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
 Adresse email Haut de page Bas de page 
 
ashtrail



Autorisation : Membre
Nb de messages : 148
Inscrit le : Jeu 13 Oct 2011, 15:48
Posté le : Lun 28 Nov 2011, 15:08   Citer 

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
 Adresse email Haut de page Bas de page 
 
cKZO



Autorisation : Membre
Nb de messages : 81
Inscrit le : Ven 25 Nov 2011, 14:06
Posté le : Lun 28 Nov 2011, 20:31   Citer 

le plus simple quand tu sais pas où sont les signes c d'aller chercher dans le catalogue ( 2nde 0 C Chaine( ) winkle.gif

ça évite bcp de questions winkle.gif

----------------------
"Qui parle sème, qui écoute récolte."
sagesse Persane
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Lun 28 Nov 2011, 21:22   Citer 

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
 Adresse email Haut de page Bas de page 
 
ashtrail



Autorisation : Membre
Nb de messages : 148
Inscrit le : Jeu 13 Oct 2011, 15:48
Posté le : Mar 29 Nov 2011, 17:22   Citer 

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
 Adresse email Haut de page Bas de page 
 
Polymorph



Autorisation : Membre
Nb de messages : 118
Inscrit le : Dim 13 Nov 2011, 14:26
Posté le : Mar 29 Nov 2011, 18:47   Citer 

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
 Adresse email Haut de page Bas de page 
 
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   Citer 

et en plus pour ce genre de choses il y a tout winkle.gif

----------------------
"Qui parle sème, qui écoute récolte."
sagesse Persane
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mar 29 Nov 2011, 20:59   Citer 


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
 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Mer 30 Nov 2011, 11:37   Citer 

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 glasses.gif

 Adresse email Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Mer 30 Nov 2011, 16:02   Citer 

Le catalogue est parfois obligatoire. Par exemple, la fonction sous-chaîne n'existe dans aucun menu tongue.gif

----------------------
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 ...
 Adresse email Haut de page Bas de page 
 
ashtrail



Autorisation : Membre
Nb de messages : 148
Inscrit le : Jeu 13 Oct 2011, 15:48
Posté le : Mer 30 Nov 2011, 16:02   Citer 

..... ...... ..... 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
 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Mer 30 Nov 2011, 21:17   Citer 

De rien happy.gif

C'est normal, on est là pour apprendre. clown.gif

 Adresse email Haut de page Bas de page 
 
ashtrail



Autorisation : Membre
Nb de messages : 148
Inscrit le : Jeu 13 Oct 2011, 15:48
Posté le : Jeu 01 Déc 2011, 19:36   Citer 

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
 Adresse email Haut de page Bas de page 
 
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   Citer 

T'veux pas essayer sur version graphique diiiiiiiiiis ? bigmouth.gif Avec la couleur préférée et le signe astro ?


(nan je blague tkt winkle.gif )

----------------------
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 ...
 Adresse email Haut de page Bas de page 
 
ashtrail



Autorisation : Membre
Nb de messages : 148
Inscrit le : Jeu 13 Oct 2011, 15:48
Posté le : Ven 02 Déc 2011, 16:13   Citer 

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
 Adresse email Haut de page Bas de page 
 
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   Citer 

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 crazy.gif

----------------------
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 ...
 Adresse email Haut de page Bas de page 
 
ashtrail



Autorisation : Membre
Nb de messages : 148
Inscrit le : Jeu 13 Oct 2011, 15:48
Posté le : Ven 02 Déc 2011, 16:36   Citer 

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
 Adresse email Haut de page Bas de page 
 
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   Citer 

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 ? clown.gif

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 winkle.gif

Tu comprends ? bigmouth.gif

----------------------
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 ...
 Adresse email Haut de page Bas de page 
 
ashtrail



Autorisation : Membre
Nb de messages : 148
Inscrit le : Jeu 13 Oct 2011, 15:48
Posté le : Sam 03 Déc 2011, 13:13   Citer 

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
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse Page: 1,      >>





  Page générée en 6 requêtes