|
|
| Auteur | Message |
|---|
Yakamya Légende


   Age : 19 Inscrit le : 04 Fév 2005 Messages : 3161 Localisation : Le nez dans mon ordi Calculatrice : TI-89 Classe : Photo argentique et numérique, ordinateur (bidouille), programation
Impureté:
   (37/450) Dernière note en maths: e
 | Sujet: Entrer plusieurs nombres Mer 16 Fév - 22:46 | |
| Salut
Je voudrais savoir comment entrer plusieurs nombres que la calculatrice decomposerait automatiquement : Par exemple on entre le nombre 15664 la calculatrice considère 1 comme A 5 comme B 6->C 6 ->D 4->E et cette fonction adaptable a plusieurs longueur de nombres ...
thanks: _________________ Segata sanshiro ! せがた三四郎 |
|
 | |
Mic Administrateur


   Age : 24 Inscrit le : 07 Sep 2004 Messages : 10023 Localisation : Orléans Calculatrice : Voyage 200 & TI-Nspire CAS Classe : Prof de Maths
Impureté:
   (56/450) Dernière note en maths: -/20
 | Sujet: Re: Entrer plusieurs nombres Mer 16 Fév - 23:52 | |
| Le plus simple serait de rentrer les chiffres 1 par 1.
Mais sinon essais de voir le truc en considérant le chiffre en base 10. _________________ Responsable de TI-BANK (http://www.ti-bank.fr)
Projet 1 : How well do you know your World ? [68k] (19%) Projet 2 : Da Vinci Flight [68k] (0.5%) Projet 3 : Mastermind Nspire [Nspire] (80%) Projet 4 : Ephy Nspire [Nspire] (0%)
|
|
 | |
k@z00 Modérateur


   Age : 20 Inscrit le : 02 Oct 2004 Messages : 485 Localisation : Paris Calculatrice : etudiant Classe : TS3 (SI)
Impureté:
   (141/200) Dernière note en maths: 10/20
 | Sujet: Re: Entrer plusieurs nombres Jeu 17 Fév - 0:01 | |
| Il peut utiliser un mid() dans une boucle puis un char(). Exemple (tres rapide): 160
| Code: | "160"->str ""->fin for a,1,dim(str) fin&char(96+a)->fin endfor
|
_________________ MODERATEUR DES SALONS TI-68K webmaster de http://progti89.free.fr
|
|
 | |
Yakamya Légende


   Age : 19 Inscrit le : 04 Fév 2005 Messages : 3161 Localisation : Le nez dans mon ordi Calculatrice : TI-89 Classe : Photo argentique et numérique, ordinateur (bidouille), programation
Impureté:
   (37/450) Dernière note en maths: e
 | Sujet: Re: Entrer plusieurs nombres Jeu 17 Fév - 16:42 | |
| Désoler mais je ne suis pas sur d'avoir tout compris : je débute dans la programmation basic _________________ Segata sanshiro ! せがた三四郎 |
|
 | |
k@z00 Modérateur


   Age : 20 Inscrit le : 02 Oct 2004 Messages : 485 Localisation : Paris Calculatrice : etudiant Classe : TS3 (SI)
Impureté:
   (141/200) Dernière note en maths: 10/20
 | Sujet: Re: Entrer plusieurs nombres Jeu 17 Fév - 20:52 | |
| recopie le code, fait des modifications, essaye de comprendre, puis pose des questions :D _________________ MODERATEUR DES SALONS TI-68K webmaster de http://progti89.free.fr
|
|
 | |
Yakamya Légende


   Age : 19 Inscrit le : 04 Fév 2005 Messages : 3161 Localisation : Le nez dans mon ordi Calculatrice : TI-89 Classe : Photo argentique et numérique, ordinateur (bidouille), programation
Impureté:
   (37/450) Dernière note en maths: e
 | Sujet: Re: Entrer plusieurs nombres Jeu 17 Fév - 23:24 | |
| o! ok merci beaucoup ! Je ferais ça quand j'aurais retrouver ma calculatrice que j'ai perdue ll: thanks: thanks: thanks: _________________ Segata sanshiro ! せがた三四郎 |
|
 | |
k@z00 Modérateur


   Age : 20 Inscrit le : 02 Oct 2004 Messages : 485 Localisation : Paris Calculatrice : etudiant Classe : TS3 (SI)
Impureté:
   (141/200) Dernière note en maths: 10/20
 | Sujet: Re: Entrer plusieurs nombres Jeu 17 Fév - 23:53 | |
| c'est pas de chance... Si tu veux je commente le code:
"160"->str //enregistre les chiffres que tu veux convertir dans une variable. ""->fin //variable qui va recevoir les chiffres convertis. for a,1,dim(str) //debut de la boucle de conversion fin&char(96+a)->fin //char 97 correspond a "a". endfor //fin de la boucle.
Mais je ne vois toujours pas l'interet d'un tel programme. Parce que avec cet exemple et peu importe le nombre on obtiendra une suite telle que "abc...".
Donnes-moi plus de precisions concernant le but de ce programme, car j'ai l'impression de repondre a coté. _________________ MODERATEUR DES SALONS TI-68K webmaster de http://progti89.free.fr
|
|
 | |
Yakamya Légende


   Age : 19 Inscrit le : 04 Fév 2005 Messages : 3161 Localisation : Le nez dans mon ordi Calculatrice : TI-89 Classe : Photo argentique et numérique, ordinateur (bidouille), programation
Impureté:
   (37/450) Dernière note en maths: e
 | Sujet: Re: Entrer plusieurs nombres Ven 18 Fév - 0:58 | |
| Merci ;) Je vais essayer d'emuler une ti 83. Mais le problème c'est que je suis sur mac, alors je dois déjà passer sur Virtual PC, donc 2 emulations, je ne sais pas ce que ça va donner... Merci encore. Je te donne des nouvelles ;) a+ _________________ Segata sanshiro ! せがた三四郎 |
|
 | |
Phacops Animateur


Inscrit le : 20 Oct 2004 Messages : 526 Localisation : Bourg la Reine 92 Calculatrice : Lycéen Classe : Informatique, programmation, DAoC, rugby
 | Sujet: Re: Entrer plusieurs nombres Ven 18 Fév - 10:30 | |
| J'avais jamais vu encore 2 émulations comme ca :p _________________ ANIMATEUR - MODERATEUR DES TESTS Phacops TI-89 AMS 2.09 - PreOs 0.71 |
|
 | |
k@z00 Modérateur


   Age : 20 Inscrit le : 02 Oct 2004 Messages : 485 Localisation : Paris Calculatrice : etudiant Classe : TS3 (SI)
Impureté:
   (141/200) Dernière note en maths: 10/20
 | Sujet: Re: Entrer plusieurs nombres Ven 18 Fév - 19:16 | |
| il y a char() sur TI83? _________________ MODERATEUR DES SALONS TI-68K webmaster de http://progti89.free.fr
|
|
 | |
Yakamya Légende


   Age : 19 Inscrit le : 04 Fév 2005 Messages : 3161 Localisation : Le nez dans mon ordi Calculatrice : TI-89 Classe : Photo argentique et numérique, ordinateur (bidouille), programation
Impureté:
   (37/450) Dernière note en maths: e
 | Sujet: Re: Entrer plusieurs nombres Ven 18 Fév - 20:39 | |
| Salut J'ai enfin retrouver ma 84 plus après 2 semaine :-) Sinon il n'existe pas la fonction cahr() sur 83... Je vien de regarder. Donc j'essaye le code demain :D
a+ et merci a tous!! _________________ Segata sanshiro ! せがた三四郎 |
|
 | |
Yakamya Légende


   Age : 19 Inscrit le : 04 Fév 2005 Messages : 3161 Localisation : Le nez dans mon ordi Calculatrice : TI-89 Classe : Photo argentique et numérique, ordinateur (bidouille), programation
Impureté:
   (37/450) Dernière note en maths: e
 | Sujet: Re: Entrer plusieurs nombres Mar 8 Mar - 20:11 | |
| Il y a des commandes que je n'ai pas trouver... par exemple "endfor" faut il seulement mettre end?
merci de votre aide ! :D _________________ Segata sanshiro ! せがた三四郎 |
|
 | |
Mic Administrateur


   Age : 24 Inscrit le : 07 Sep 2004 Messages : 10023 Localisation : Orléans Calculatrice : Voyage 200 & TI-Nspire CAS Classe : Prof de Maths
Impureté:
   (56/450) Dernière note en maths: -/20
 | Sujet: Re: Entrer plusieurs nombres Mer 9 Mar - 14:26 | |
| Le EndFor est une commande de TI68k. Sur tiz80, cette commande n'existe pas. La syntaxe qui termine toutes les structures de boucles (for, while, repeat), de conditions (if), se terminent par END sur tiz80. Ex:
| Code: | :For(A,0,100,10) :commande :End |
| Code: | :If condition :Then :commande1 :Else :commande2 :End |
Lis ton manuel, toutes les fonctions y sont explicitées. _________________ Responsable de TI-BANK (http://www.ti-bank.fr)
Projet 1 : How well do you know your World ? [68k] (19%) Projet 2 : Da Vinci Flight [68k] (0.5%) Projet 3 : Mastermind Nspire [Nspire] (80%) Projet 4 : Ephy Nspire [Nspire] (0%)
|
|
 | |
Yakamya Légende


   Age : 19 Inscrit le : 04 Fév 2005 Messages : 3161 Localisation : Le nez dans mon ordi Calculatrice : TI-89 Classe : Photo argentique et numérique, ordinateur (bidouille), programation
Impureté:
   (37/450) Dernière note en maths: e
 | Sujet: Re: Entrer plusieurs nombres Mer 9 Mar - 18:26 | |
| Ok c'est bien ce que je me disais. Mais en fait je n'utilise pas beaucoup la commande for() donc je pensais que c'etait une fin de boucle specifique..; Diferente de if then else :;, @+ ;) _________________ Segata sanshiro ! せがた三四郎 |
|
 | |
alternative Débutant

Inscrit le : 24 Fév 2005 Messages : 4
 | Sujet: Re: Entrer plusieurs nombres Dim 13 Mar - 10:20 | |
| | Yakamya a écrit: | Salut
Je voudrais savoir comment entrer plusieurs nombres que la calculatrice decomposerait automatiquement : Par exemple on entre le nombre 15664 la calculatrice considère 1 comme A 5 comme B 6->C 6 ->D 4->E et cette fonction adaptable a plusieurs longueur de nombres ...
thanks: |
Alors, moi je peux te répondre de maniere plus archaique:
pour le nombre " 15664 " :Prompt a :int (a/10000)->b :int ((a-10000b)/1000)->c :int ((a-10000b-1000c)/100)->d :int ((a-10000b-1000c-100d)/10)->e : (a-10000b-1000c-100d-10e)->f :disp b,c,d,e,f
voila , un peu long , mais bons, c'est une solution ... |
|
 | |
|