Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Programmation > Autres langages > Tout sur les TI ! > Lecture du sujet

Tout sur les TI !

Besoin d'aide ?

Vous devez être inscrit pour pouvoir poster des messages

Page : Précédente  1  2  3  ...  38  39  40  41  42  Suivante
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : Précédente  1  2  3  ...  38  39  40  41  42  Suivante
Hors ligne Erus_Iluvatar # Posté le 29/11/2008 à 13:40:24
Ordi||Sex, Drugs & Rock'n Roll
Avatar
Groupe : Membres
Reprise du dernier message de la page précédente :
Au fait (oui je suis encore en vie) qui est partant pour participer au concours des labyrinthes? Comme tout les langages de progs sont acceptés, ça peut être fun non?

-----BEGINING GEEK CODE BLOCK-----
Version: 3.12
GCS/CM d-/dpu s:- a--- C++>+++$ UL++>+++$ P+>++ L++>+++$
E>++ W++>+++$ N+ o-- K->+ w(---) O? M--(+) V? PS+++ !PE
Y+ PGP- t+ 5? X? R tv b++(+++) DI+ D+ G>+ e>++ h! !r !y+
------END GEEK CODE BLOCK------
Toshiba Qosmio X300-14K
Core 2 Quad Extreme QX9300 (2,53 GHz)
4 GB (DDR3)
2 Nvidia GeForce 9800 GT en SLI (2*512 Mo GDDR3)
Tremblez Mortels, ceci tourne sous Image utilisateur
 
Hors ligne conflict # Posté le 29/11/2008 à 22:00:28
Avatar
Groupe : Membres
Figure-toi que je me disais la même chose, j'ai déjà commencé mon prog en Flash, et un tout petit peu en TI-Basic...
Ca cartonne trop !
Mais bon...Le mien prend hyper beaucoup de temps et je le rectifie
Édité le 29/11/2008 à 22:00:48 par conflict

Team Fortress 2 POWAAA !

La blague d'un pote vraiment trop con:
"Tu sais comment on fait du hachich ? non ? et bin c'est simple, tu prend du hachi parmentier, tu enlève le parmentier et tu rajoutes un petit suisse, ha ha a !" hum hum hum xD c'est pour ca que je prefere l'appeller "une connaissance"
 
Hors ligne Action-PSP # Posté le 01/12/2008 à 20:29:32
Groupe : Membres
Je vais peut etre tenter, en TI-BASIC sur TI-84+, juste pour le fun. Faut juste que je trouve comment gèrer le labyrinthe (+ le courage ^^) ^^
Hors ligne conflict # Posté le 01/12/2008 à 20:55:21
Avatar
Groupe : Membres
bin ecoute,c'est pas compliqué, mais ca met bcp de temps...
Je suis en train de l'implémenter dans un jeu

Team Fortress 2 POWAAA !

La blague d'un pote vraiment trop con:
"Tu sais comment on fait du hachich ? non ? et bin c'est simple, tu prend du hachi parmentier, tu enlève le parmentier et tu rajoutes un petit suisse, ha ha a !" hum hum hum xD c'est pour ca que je prefere l'appeller "une connaissance"
 
Hors ligne myst6re # Posté le 10/12/2008 à 23:04:53
bip bip bip
Avatar
Groupe : Membres
Hum hum (s'éclaircit la voix)
Le moment est venu... de lancer la bêta officielle de mon éditeur On-line pour les fichiers 82p, 83p, et surtout 8xp !

Ca se passe ici pour tester : http://tiforge.info/ti_editor/index.php

Dites-moi ce que vous en pensez, les diverses améliorations que vous voudriez avoir (je prévois déjà de faire une partie où on pourra copier son code pour les forums, je prévois aussi un partie création d'un nouveau prog) dites-moi aussi si ça bug, ou si vous trouvez cet éditeur pas bô.


Image utilisateur

Un éditeur On-line de TI-Basic ? C'est possible ! TI-Editor !!
 
Hors ligne jan1 # Posté le 11/12/2008 à 08:45:31
Groupe : Membres
Bon les gars j'en ai marre aidez-moi (je l'ai déja posté autre part mais je pense que vous êtes ce qui pourront m'aider : Bon c'est mon premier VRAI jeu alors vous allez peut-être me prendre pour un noob et peut-être que ce que je demande est simple mais je galère :lol: Donc Je vous remercie d'avance de me lire (et de m'aider j'espère ^^ ), j'essaie de résoudre un problème sur lequel je suis resté bloqué toute l'après-midi. Je débute en programmation et je suis en train de créer un jeu sur ma TI-82. Une sorte de guitar hero de la calculette, je vous présente la tête de mon jeu avant de vous présenter mon problème :

I"""0"""""""""0 <- Affiche le score
I"""""""""""""I
I"""""""""""""I
I"""""""""""""I
I"""""""""""""I
I"""""""""""""I
I"""""""""""""I
I"D"E"F"G"H""I

Les " remplace des espaces car sur la preview les espaces ne s'affichaient pas.
Je précise que je n'en suis qu'au début. Voilà à quoi il ressemble, des 0 tombent du ciel sur la ligne 1,2,3,4 ou 5 et il faut appuyer sur la touche (D/E/F/G/H) quand il passe sur une de ces dernières.
Petit problème, Si j'utilise
(TI-Basic)
For (Y,1,8
Output (Y,M,"0" / / M est un nombre aléatoire entre 1 et 5 qui indique l'abscisse sur laquelle va tomber 0
End / / En mettant d'autres pour que le 0 ne laisse pas une trainé derrière lui, mais là n'est pas le problème

Les 0 tombent beaucoup trop rapidement !
C'est pourquoi j'ai essayé d'autres solutions telle que :
For (X,1,800 / / 800 ou un autre peut importe
If X+100
Then
Z+1
Output (Y,M,"0"
End

et beaucoup d'autre, mais aucune ne marche ! C'est pourquoi après une aprèm de reflexion j'abandonne aidez-moi s'il vous plaît à ralentir la chute de ces 0 !!!!! Je commence à craquer aidez-moi svp !
Hors ligne Kiruahxh # Posté le 11/12/2008 à 12:22:33
Avatar
Groupe : Membres
Lol! Alors comme ça y'en a qui postent pas que sur yaronet?!

Non, sinon, la méthode des rand est bien (voir sur yaro)
Hors ligne myst6re # Posté le 11/12/2008 à 17:41:48
bip bip bip
Avatar
Groupe : Membres
@ Tous : hey les gens j'ai fait un éditeur on-line de la mort qui tue, c'est la fête ! Et c'est ici !

@ Kiruahxh : oui, je me suis dit qu'en sortant la partie "édition" de mon éditeur je pouvais aussi en parler ici.

@ jan1 : je n'ai pas bien compris ton deuxième code, il sert à rien ^^

Bon, pour ralentir, rien de mieux qu'une boucle :
Code : Autre
1
2
3
4
5
:For(Y,1,8
:For(A,1,99
:Output(Y,M,"0
:End
:End


Après tu peux changer le "99" en quelque chose de plus grand, ou de plus petit.

Image utilisateur

Un éditeur On-line de TI-Basic ? C'est possible ! TI-Editor !!
 
Hors ligne loclamor # Posté le 11/12/2008 à 19:35:56
Le seul, l'unique, le VRAI
Avatar
Groupe : Membres
ou faire comme j'ai dit sur yaronet, avec les factorielles :

[url]http://www.yaronet.com/posts.php?sl=&s=117356&p=1&h=1#1[/url]

loclamor : The Creator...
Mon Site à moi tout seul ;) : cliquez ici !! :)

L'espace IUT info tlse III (me demander le mot de passe par mp)
Image utilisateur
 
Hors ligne jan1 # Posté le 11/12/2008 à 20:29:25
Groupe : Membres
loclamor > Après les avoir toute testé, j'ai décidé d'utiliser les factorielles (c'est celle qui me semble las plus maniable pour faire différent niveau exemple : en facile je mettrais 69->T donc le O décendra lentement et en impossible je mettrais un chiffre très bas.) Je vous remercie tous, j'en ai pas dormi cette nuit (c'est vrai en plus, ça m'énervait de pas comprendre ^^ ) . Vraiment sincèrement merci. Myst6re > Ta question à propos de ma deuxième ligne me prouve que je devais être complètement à coté (c'est ça les débutants ^^ ) Donc je vais expliquer :

For (X,1,800 / / 800 ou un autre peut importe
If X+100 / / Je voulais qu'à chaque fois que X augmente de 100 (normalement il augmente 8 fois à 100, à 200, à 300....)
Then
Z+1 / / Z augmente de 1. Ainsi le temps que la boucle arrive à X=100 la chute était ralenti)
Output (Y,M,"0"
End

Mais ça n'a jamais marché evidemment, sinon je n'aurais pas posé ma question ici.

Au fait si j'ai posté ici et sur yaronet, c'est parce qu'à la base je voulais juste posté sur yaronet (j'ai appris à "programmer" (<= si je peux appeler ce que je fais comme ça ^^ )ici mais ce forum me semblait un peu vide, alors j'ai posté là-bas, puis quand je me suis aperçu de la date du dernier sujet je me suis dit que je n'étais pas près d'avoir une réponse (j'ai eu tort) et donc j'ai posté ici. Oula pas clair tout ça. Enfin bref, merci encore !
Hors ligne myst6re # Posté le 11/12/2008 à 21:41:32
bip bip bip
Avatar
Groupe : Membres
If X+100
c'est ça qui me gêne.
En gros ton code dit :
"Si (X+100) existe"
Ça veut donc dire :
"Si (X+100) est différent de 0 (n'est pas nul)"
Donc ça correspondais pas à ce que tu voulais.
Édité le 11/12/2008 à 21:43:06 par myst6re

Image utilisateur

Un éditeur On-line de TI-Basic ? C'est possible ! TI-Editor !!
 
Hors ligne Yomansz # Posté le 12/12/2008 à 18:49:52
Avatar
Groupe : Membres
C'est assez con c'est vrai. Je pense que tu devrais faire comme ça (par exemple): Citation : Moi (lol)
For(X,1,800)
Y+1->Y
If Y=100
Then
Z+1->Z
0->Y
Output(Y,M,"O")
End
End

Ca devrait marcher.
P.S.: le Z sert à quoi?


@myst6re:
regarde p.38 de ce même sujet, mais tu m'as dit que tu avais une méthode pour activer l'alpha avec un getkey. C'est quoi???


Autre chose: j'ai fait (essayé plutôt) de faire un tetris sur ma calto mais j'ai un problème: ma pièce descend mais s'arrête au milieu (à peu près) de l'écran. J'ai tout essayé mais ça marche paaaaaaaaaaaaaaaaaaaaaas! (Je vais pas copier tout le programme pasqu'il fait a peu près 500 lignes...)
Édité le 12/12/2008 à 19:06:24 par Yomansz

I'm a poor lonesome little Ti-basicien... :p
 
Hors ligne myst6re # Posté le 12/12/2008 à 19:23:20
bip bip bip
Avatar
Groupe : Membres
Je pense pas que ça sera vraiment bien pour ton prog en fait, mais je te montre quand même ce que c'est :

Citation : myst6re

Code : Autre
1
2
3
4
5
6
7
8
9
10
11
12
13
:Lbl 0
:getKey->A
:If not(Ans
:Goto 0
:"-
:If A>40 and A<95
:sub("ABC-------DEFGH-----IJKLM-----NOPQR-----STUVW-----XYZ[THETA]",A-40,1
:If Ans!="-
:Then
:Disp Ans
:Str1+Ans->Str1
:End
:Goto 0


Bon en gros si tu appuie sur la touche "MATH", "A" va s'afficher à l'écran et va être stocké dans la chaine 1. Si on appuie sur une autre touche que celles qui correspondent à une lettre, rien ne se passe. A la fin, la chaine 1 contient la suite de caractère qu'on a mis.

Après graphiquement c'est un peu moche parce que j'ai mis un Disp... voila c'est pas très adapté.


Image utilisateur

Un éditeur On-line de TI-Basic ? C'est possible ! TI-Editor !!
 
Hors ligne 11TLP # Posté le 13/12/2008 à 00:26:06
c'est moi ! le koopafou !
Avatar
Groupe : Membres
Ouah ça pèse bien son poids ton éditeur :p .

J'ai commencé à visualiser quelques-uns de mes programmes, voici ce que j'en pense :
- Les petits "L" avant les noms de liste devraient être en indice au lieu d'être en exposant, juste une question d'habitude par rapport à la calto o_O .
- Mettre aussi la coloration dans l'édition, à moins que ce ne soit pas possible directement mais avec une prévisualisation en dessous :/ .
- Cool on peut aérer le programme avec des espaces ^^ ... ou alors je me trompe et ça crée une erreur de syntaxe dans le prog ? Si oui, pourquoi pas mettre ce caractère pour l'espace dans programme : ˽ ; et l'espace normal pour la mise en forme ? ( genre j'ai la flemme de vérifier :p )
- Est-ce que tu peux voir les programmes uploadés, petit espion ? :p
- Oooooooh je viens de voir qu'on peut copier et coller sans avoir à recopier depuis la calculatrice ou depuis une feuille où on voit rien parce-que le crayon à papier se voit mal :bave: .

Allez voyons, devinez ce que fait ce programme, qui était l'un des défis que m'a lancé une amie x) ( le copier/coller et le test sont autorisés, soyons fous ! ) :

:ClrHome
:Disp "LIGNE ?"
:Input "",Str1
:" "→Str2
:0→A
:While A<length(Str1)
: 1+A→A
: sub(Str1,A,1)→Str3
: "0"→Str4
: 1→C
: 1→D
: For(B,A,length(Str1))
: If sub(Str1,B,1)=Str3 and C
: Then
: For(H,1,9)
: If Str4=sub("0123456789",H,1)
: Then
: sub("0123456789",H+1,1)→Str4
: 10→H
: End
: End
: B→E
: Else
: 0→C
: End
: End
: Str2+Str4+Str3→Str2
: E→A
:End
:Disp "DONNE :"
:Pause Str2

...
cliquez et ... sisi c'est moi :p
:waw: Image utilisateur
Ti-Basicien à ses heures de cours perdues :-°
 
Hors ligne loclamor # Posté le 13/12/2008 à 12:36:45
Le seul, l'unique, le VRAI
Avatar
Groupe : Membres
C'est un prog qui te rajoute des 1 avant chaques caractères ?
Si c'est ça (c'est qe qu'il fait chez moi sur les tests que j'ai fait) tu t'es compliqué la vie...

Ha, oui, myst6re pour ton code :
Code : Autre
1
2
3
4
5
6
7
8
9
10
11
12
13
:Lbl 0
:getKey->A
:If not(Ans
:Goto 0
:"-
:If A>40 and A<95
:sub("ABC-------DEFGH-----IJKLM-----NOPQR-----STUVW-----XYZ[THETA]",A-40,1
:If Ans!="-
:Then
:Disp Ans
:Str1+Ans->Str1
:End
:Goto 0

je ne l'aurais pas fait avec des label (ça bouffe beaucoup de ram) mais comme ça :
Code : Autre
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
:ClrHome
:0
:While Ans!="+"
:While not(Ans
:getKey->A
:End
:"-
:If A>40 and A<100
:sub("ABC-------DEFGH-----IJKLM-----NOPQR-----STUVW-----XYZ[THETA]+",A-40,1
:If Ans!="-" and Ans!="+"
:Then
:Str1+Ans->Str1
:Output(1,1,Str1
:End
:End


En plus, en appuyant sur la touche + ça quitte. Normalement.
Et j'ai enlevé ton joli Disp :)
Édité le 13/12/2008 à 12:52:05 par loclamor

loclamor : The Creator...
Mon Site à moi tout seul ;) : cliquez ici !! :)

L'espace IUT info tlse III (me demander le mot de passe par mp)
Image utilisateur
 
Hors ligne 11TLP # Posté le 13/12/2008 à 16:28:47
c'est moi ! le koopafou !
Avatar
Groupe : Membres
Euh, non c'est pas ça :-° .

Si mes souvenirs sont exacts :
Quand tu entres 2, ça te renvoie 12, mais si tu entres 22 ça te renvoie 22 :p .
A vous de découvrir pourquoi :p .
Édité le 13/12/2008 à 16:33:01 par 11TLP

...
cliquez et ... sisi c'est moi :p
:waw: Image utilisateur
Ti-Basicien à ses heures de cours perdues :-°
 
Hors ligne loclamor # Posté le 13/12/2008 à 18:00:14
Le seul, l'unique, le VRAI
Avatar
Groupe : Membres
hum hum !
mais j'ai pas la t^te à réfléchir là :)

loclamor : The Creator...
Mon Site à moi tout seul ;) : cliquez ici !! :)

L'espace IUT info tlse III (me demander le mot de passe par mp)
Image utilisateur
 
Hors ligne Yomansz # Posté le 13/12/2008 à 19:09:26
Avatar
Groupe : Membres
Dès que c'est plus de 9, ça met plus de 0 derrière?

O fait jan1 ça marche mon truc? (j'avais pas vu remplace le premier Y par autre chose (genre T))
Édité le 13/12/2008 à 20:46:07 par Yomansz

I'm a poor lonesome little Ti-basicien... :p
 
Hors ligne 11TLP # Posté le 13/12/2008 à 20:14:14
c'est moi ! le koopafou !
Avatar
Groupe : Membres
Bah fais plein de tests rohlàlà :p .

A la base ça consistait à dire, voici une suite :
1
11
21
1211
111221
312211

Il fallait deviner la suite ( et encore, là je suis trop gentil, on m'avait fait ce truc avec seulement les 4 premières lignes >_< ).
Et après ça j'ai fait ce programme qui donne la ligne suivante toute seule.
Édité le 13/12/2008 à 20:17:58 par 11TLP

...
cliquez et ... sisi c'est moi :p
:waw: Image utilisateur
Ti-Basicien à ses heures de cours perdues :-°
 
Hors ligne Yomansz # Posté le 13/12/2008 à 20:48:15
Avatar
Groupe : Membres
J'ai pas envie de charcher maintenant. Bon y faut que je vous dise que je suis en train de faire un tetris sur ma calto mais j'arrive pas a le finir: la pièce descend d'un coup au milieu, puis bouge plus! On peut la tourner,... mais pas descendre!
Sinon j'ai fait un resolveur d'equations, un morpion, un comparateur de nombres,...

I'm a poor lonesome little Ti-basicien... :p
 
Hors ligne myst6re # Posté le 13/12/2008 à 23:22:58
bip bip bip
Avatar
Groupe : Membres
Réponse à 11TLP :

- Les petits L sont des caractères que j'ai trouvés,mais je comprend ce que tu veux dire.
- Que se soit coloration ou aperçu, il faut que je me mette au javascript.
- Oui tu te trompes. J'aime bien l'idée du ˽...
- Oui. Mais ils ne restent pas plus de 24 heures sur le serveur, et ils ont des noms repoussants. Quand tu cliques sur l'onglet "edition", tu peux voir le nom de ton fichier dans la barre d'adresse ;)


edit : nouvelle version de l'éditeur ! http://tiforge.info/ti_editor/index.php
Et on peux mettre des tabulation dans le texte qu'on veut enregistrer, ça pose aucun problème. (enfin je crois)
Édité le 14/12/2008 à 00:06:21 par myst6re

Image utilisateur

Un éditeur On-line de TI-Basic ? C'est possible ! TI-Editor !!
 
Hors ligne 11TLP # Posté le 14/12/2008 à 01:22:55
c'est moi ! le koopafou !
Avatar
Groupe : Membres
Ah j'allais oublier les tabulations, mais je me suis dit, après tout, pensons à ceux qui ont une souris morte xD .

edit : wah en plus nouvelle fonctionnalité pour copier coller et rendre plus lisible o_O .

edit 2 : ah bah nan, ça prend pas le html dans les posts ? >_<
Édité le 14/12/2008 à 01:28:08 par 11TLP

...
cliquez et ... sisi c'est moi :p
:waw: Image utilisateur
Ti-Basicien à ses heures de cours perdues :-°
 
Hors ligne linkboss # Posté le 14/12/2008 à 03:03:04
Pikachu !
Avatar
Groupe : Membres
Moi j'ai trouvé ta suite !!!!

c'est selon la prononciation des chiffres !

1 : un un donne :
11 : deux un donne :
21 : un deux et un un donne :
1211 : un un un deux et deux un donne :
111221 : trois un deux deux et un un donne :
312211 etc.

Je suis trop fort !

Il n'y a pas de bug, il n'y a que des programmeurs incompétents.

Pika pika... chu ?
Pikachu ! Pika !
Pipikachu ?

Caramell Dansen !!
 
Hors ligne 11TLP # Posté le 14/12/2008 à 17:25:34
c'est moi ! le koopafou !
Avatar
Groupe : Membres
Heureusement que t'as mis des "et" pour le dernier groupe à chaque fois, sinon ça aurait été ambigü ...
Oui c'est ça :p .

...
cliquez et ... sisi c'est moi :p
:waw: Image utilisateur
Ti-Basicien à ses heures de cours perdues :-°
 
Hors ligne LaTomateFrivole # Posté le 14/12/2008 à 20:03:36
mi-pigeon mi-tomate
Avatar
Groupe : Membres
Bonjour!
J'ai une TI 82 et je n'arrive pas à faire quelque chose : une variable X qui contient un nombre, je voudrais la contaténer avec une chaine pour que par exemple il dise : "Vous avez 2 rides" avec X=2.
Merci!!

Rien à dire... Je fais de l'AppleScript (i'm MacAddict), je tripatouille un peu d'HTML, CSS, PHP, C... mais je suis tellement nul que ça sert à rien :)
Nine Inch Nails? Amon Tobin? Massive Attack? Marilyn Manson? Pigface? Ouai, et alors? :p :o) :D
 
Hors ligne 11TLP # Posté le 14/12/2008 à 20:23:01
c'est moi ! le koopafou !
Avatar
Groupe : Membres
Cette question a déjà été posée xD .

C'est pas possible de concaténer, la seule solution c'est de bidouiller l'affichage ... là encore, ça dépend comment tu veux afficher, sinon il y a des méthodes génériques mais lentes ...

...
cliquez et ... sisi c'est moi :p
:waw: Image utilisateur
Ti-Basicien à ses heures de cours perdues :-°
 
Hors ligne LaTomateFrivole # Posté le 14/12/2008 à 20:40:22
mi-pigeon mi-tomate
Avatar
Groupe : Membres
Avec des outputs? Mais comment faire pour calculer la taille du nombre? Et puis ca va etre lourd... :(

Rien à dire... Je fais de l'AppleScript (i'm MacAddict), je tripatouille un peu d'HTML, CSS, PHP, C... mais je suis tellement nul que ça sert à rien :)
Nine Inch Nails? Amon Tobin? Massive Attack? Marilyn Manson? Pigface? Ouai, et alors? :p :o) :D
 
Hors ligne 11TLP # Posté le 14/12/2008 à 21:35:28
c'est moi ! le koopafou !
Avatar
Groupe : Membres
Bah pour calculer la taille d'un nombre :

int(log(X))+1
ou
PartEnt(log(X))+1
( selon si ta calculatrice est en français ou en anglais )

Avec X qui est ta variable, mais ça ne marche que sur les nombres entiers ...

...
cliquez et ... sisi c'est moi :p
:waw: Image utilisateur
Ti-Basicien à ses heures de cours perdues :-°
 
Hors ligne Gold Roger # Posté le 14/12/2008 à 21:56:03
Groupe : Membres
Salut les gens, j'ai beau chercher sur le net, je ne trouve rien sur les fonction get, send et compagnie

Concretement, comment marchent t'ellent ?
avec une petite traduction française, je trouve get : recevoir et send : envoyer
Par exemple, faut t'il dire a la première calculette d'envoyer pendant que l'autre reçoit ?
Faut t'il qu'il y ai un temps de synchronisation, et si c'est le cas, comment le faire ?

Bref, je suis preneur de toutes les informations que vous trouvez sur ces fonctions ...

Merci
Hors ligne myst6re # Posté le 14/12/2008 à 22:00:11
bip bip bip
Avatar
Groupe : Membres
Se sont des fonctions pour transférer vers une autre calculatrice des variables.

get(A

Va chercher la valeur de la variable A de la calculatrice branchée à la tienne, et met cette valeur dans ta variable A (enfin je crois)

J'ai déjà essayé de faire des jeux à plusieurs, sache que c'est possible, mais moi j'y suis pas encore arrivé (il me faudrait une deuxième caltos pour faire des tests)

Image utilisateur

Un éditeur On-line de TI-Basic ? C'est possible ! TI-Editor !!
 
Hors ligne loclamor # Posté le 15/12/2008 à 21:06:13
Le seul, l'unique, le VRAI
Avatar
Groupe : Membres
non, get et send ne servent que pour les appareilles que on branche sur la calto, pas pour une "discution" entre 2 calto :)
Il faut utiliser un getcalc( pour capter n'importe quelle variable d'une autre calto sur laquelle on est brancher. Sufit donc de faire une boucle...
exemple, pour capter la variable X de la calto 2 que on veut mettre dans la variable A

Code : Autre - attendre la capture de la variable attendue
1
2
3
4
:0->A
:While A=0
:GetCalc(X)->A
:End


Sauf que... ça ne peut pas être si facile...
on ne peut capter la variable X de la calto 2 que si la calto 2 n'est pas entrain d'exécuter un prog... donc pour faire un jeu ou les deux calto sont sur un prog en m^me temps...
MAIS ! Mais, la calto 2 laissera la calto 1 prendre la valeur de X si le programme sur la calto 2 est en pause avec l'instruction Pause.
Ce qui n'est pas très pratique, mais on peut toujours faire deux trois trucs sympa :)

Sinon, pour la concaténation de chiffres et de lettres, si le nombre à concaténer est dans N et la chaine de caractères dans Str1 :

Code : Autre - prgmNBSTR
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
:"0123456789"->Str0
:0->/theta/
:If N!=int(N):Then
:round(10fPartN),0)->/theta/
:iPart(N)->N
:End
::Goto 0
:Lbl 1
:/theta/->N
:0->/theta/
:Str1+"."->Str1
:Lbl 0
:If N!=0:Then
:int(log(N))+1->L
:While L!=0
:int(N/10^(L-1))->M
:N-M*10^(L-1)->N
:Str1+sub(Str0,M+1,1)->Str1
:L-1->L
:End
:Else
:Str1+"0"->Str1
:End
:If /theta/!=0:Goto 1


Et voila le travail !
[édit]nouveau code pour la concaténation (code mieux)


Il faut bien sûr une chaine Str1 définie (avec par exemple "le nombre est "->Str1) ; et on aura donc la concaténation avec la valeur de N sur la Str1.
Pour le moment, ne prend que un chiffre après la virgule et arrondi. J'essaierais de réfléchir là dessus ce soir pour prendre autant de chiffres que l'on veut après la virgule.
Édité le 16/12/2008 à 08:54:02 par loclamor

loclamor : The Creator...
Mon Site à moi tout seul ;) : cliquez ici !! :)

L'espace IUT info tlse III (me demander le mot de passe par mp)
Image utilisateur
 

Retour au forum "Autres langages" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 125 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.0671s (0.0418s)