Le Forum de TI-BANK.fr

Le forum de la banque de programmes pour calculatrices graphiques Texas Instruments (aide débutants, résolution problèmes...).
AccueilPortailCalendrierFAQRechercherS'enregistrerConnexion
 

Entrer plusieurs nombres

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2  Suivante
AuteurMessage
Yakamya
Légende
Légende


Sexe:MasculinViergeSerpent
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  (37/450)
Dernière note en maths: e

MessageSujet: 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 ! せがた三四郎
Revenir en haut Aller en bas
Mic
Administrateur
Administrateur


Sexe:MasculinGémeauxRat
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  (56/450)
Dernière note en maths: -/20

MessageSujet: 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%)
Revenir en haut Aller en bas
k@z00
Modérateur
Modérateur


Sexe:MasculinCapricorneChat
Age : 20
Inscrit le : 02 Oct 2004
Messages : 485
Localisation : Paris
Calculatrice : etudiant
Classe : TS3 (SI)


Impureté:
141/200  (141/200)
Dernière note en maths: 10/20

MessageSujet: 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
Revenir en haut Aller en bas
Yakamya
Légende
Légende


Sexe:MasculinViergeSerpent
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  (37/450)
Dernière note en maths: e

MessageSujet: 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 ! せがた三四郎
Revenir en haut Aller en bas
k@z00
Modérateur
Modérateur


Sexe:MasculinCapricorneChat
Age : 20
Inscrit le : 02 Oct 2004
Messages : 485
Localisation : Paris
Calculatrice : etudiant
Classe : TS3 (SI)


Impureté:
141/200  (141/200)
Dernière note en maths: 10/20

MessageSujet: 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
Revenir en haut Aller en bas
Yakamya
Légende
Légende


Sexe:MasculinViergeSerpent
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  (37/450)
Dernière note en maths: e

MessageSujet: 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 ! せがた三四郎
Revenir en haut Aller en bas
k@z00
Modérateur
Modérateur


Sexe:MasculinCapricorneChat
Age : 20
Inscrit le : 02 Oct 2004
Messages : 485
Localisation : Paris
Calculatrice : etudiant
Classe : TS3 (SI)


Impureté:
141/200  (141/200)
Dernière note en maths: 10/20

MessageSujet: 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
Revenir en haut Aller en bas
Yakamya
Légende
Légende


Sexe:MasculinViergeSerpent
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  (37/450)
Dernière note en maths: e

MessageSujet: 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 ! せがた三四郎
Revenir en haut Aller en bas
Phacops
Animateur
Animateur



Inscrit le : 20 Oct 2004
Messages : 526
Localisation : Bourg la Reine 92
Calculatrice : Lycéen
Classe : Informatique, programmation, DAoC, rugby

MessageSujet: 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
Revenir en haut Aller en bas
k@z00
Modérateur
Modérateur


Sexe:MasculinCapricorneChat
Age : 20
Inscrit le : 02 Oct 2004
Messages : 485
Localisation : Paris
Calculatrice : etudiant
Classe : TS3 (SI)


Impureté:
141/200  (141/200)
Dernière note en maths: 10/20

MessageSujet: 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
Revenir en haut Aller en bas
Yakamya
Légende
Légende


Sexe:MasculinViergeSerpent
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  (37/450)
Dernière note en maths: e

MessageSujet: 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 ! せがた三四郎
Revenir en haut Aller en bas
Yakamya
Légende
Légende


Sexe:MasculinViergeSerpent
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  (37/450)
Dernière note en maths: e

MessageSujet: 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 ! せがた三四郎
Revenir en haut Aller en bas
Mic
Administrateur
Administrateur


Sexe:MasculinGémeauxRat
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  (56/450)
Dernière note en maths: -/20

MessageSujet: 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%)
Revenir en haut Aller en bas
Yakamya
Légende
Légende


Sexe:MasculinViergeSerpent
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  (37/450)
Dernière note en maths: e

MessageSujet: 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 ! せがた三四郎
Revenir en haut Aller en bas
alternative
Débutant
Débutant



Inscrit le : 24 Fév 2005
Messages : 4

MessageSujet: 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 ...
Revenir en haut Aller en bas

Entrer plusieurs nombres

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivante

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le Forum de TI-BANK.fr :: Forum TIz80 :: Programmation-