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...).
Accueil­Portail­Calendrier­FAQ­Rechercher­S'enregistrer­Membres­Groupes­Connexion
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 Entrer plusieurs nombres

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


Masculin Age: 20
Classe: PSI
Calculatrice(s): TI-89
Messages: 3441
Efficacité: 0
Localisation: Le nez dans mon ordi
Date d'inscription: 04/02/2005

Divers
Dernière note en maths: e

MessageSujet: Entrer plusieurs nombres   Mer 16 Fév - 21: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 ! せがた三四郎
Prosternez vous devant le Dr. Lakav !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.safotoservice.com
Mic
Administrateur
Administrateur


Masculin Age: 25
Classe: Prof de Maths
Calculatrice(s): Voyage 200 & TI-Nspire CAS
Messages: 11452
Efficacité: 13
Localisation: Orléans
Date d'inscription: 07/09/2004

Divers
Dernière note en maths: -/20

MessageSujet: Re: Entrer plusieurs nombres   Mer 16 Fév - 22: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
Voir le profil de l'utilisateur http://www.ti-bank.fr
k@z00
Modérateur
Modérateur


Masculin Age: 21
Classe: TS3 (SI)
Calculatrice(s): etudiant
Messages: 485
Efficacité: 0
Localisation: Paris
Date d'inscription: 02/10/2004

Divers
Dernière note en maths: 10/20

MessageSujet: Re: Entrer plusieurs nombres   Mer 16 Fév - 23: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
Voir le profil de l'utilisateur http://progti89.free.fr
Yak
Légende
Légende


Masculin Age: 20
Classe: PSI
Calculatrice(s): TI-89
Messages: 3441
Efficacité: 0
Localisation: Le nez dans mon ordi
Date d'inscription: 04/02/2005

Divers
Dernière note en maths: e

MessageSujet: Re: Entrer plusieurs nombres   Jeu 17 Fév - 15:42

Désoler mais je ne suis pas sur d'avoir tout compris : je débute dans la programmation basic

_________________
Segata sanshiro ! せがた三四郎
Prosternez vous devant le Dr. Lakav !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.safotoservice.com
k@z00
Modérateur
Modérateur


Masculin Age: 21
Classe: TS3 (SI)
Calculatrice(s): etudiant
Messages: 485
Efficacité: 0
Localisation: Paris
Date d'inscription: 02/10/2004

Divers
Dernière note en maths: 10/20

MessageSujet: Re: Entrer plusieurs nombres   Jeu 17 Fév - 19: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
Voir le profil de l'utilisateur http://progti89.free.fr
Yak
Légende
Légende


Masculin Age: 20
Classe: PSI
Calculatrice(s): TI-89
Messages: 3441
Efficacité: 0
Localisation: Le nez dans mon ordi
Date d'inscription: 04/02/2005

Divers
Dernière note en maths: e

MessageSujet: Re: Entrer plusieurs nombres   Jeu 17 Fév - 22:24

o! ok merci beaucoup !
Je ferais ça quand j'aurais retrouver ma calculatrice que j'ai perdue ll:
thanks: thanks: thanks:

_________________
Segata sanshiro ! せがた三四郎
Prosternez vous devant le Dr. Lakav !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.safotoservice.com
k@z00
Modérateur
Modérateur


Masculin Age: 21
Classe: TS3 (SI)
Calculatrice(s): etudiant
Messages: 485
Efficacité: 0
Localisation: Paris
Date d'inscription: 02/10/2004

Divers
Dernière note en maths: 10/20

MessageSujet: Re: Entrer plusieurs nombres   Jeu 17 Fév - 22: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
Voir le profil de l'utilisateur http://progti89.free.fr
Yak
Légende
Légende


Masculin Age: 20
Classe: PSI
Calculatrice(s): TI-89
Messages: 3441
Efficacité: 0
Localisation: Le nez dans mon ordi
Date d'inscription: 04/02/2005

Divers
Dernière note en maths: e

MessageSujet: Re: Entrer plusieurs nombres   Jeu 17 Fév - 23: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 ! せがた三四郎
Prosternez vous devant le Dr. Lakav !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.safotoservice.com
Phacops
Animateur
Animateur


Classe: Informatique, programmation, DAoC, rugby
Calculatrice(s): Lycéen
Messages: 526
Efficacité: 0
Localisation: Bourg la Reine 92
Date d'inscription: 20/10/2004

MessageSujet: Re: Entrer plusieurs nombres   Ven 18 Fév - 9: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
Voir le profil de l'utilisateur
k@z00
Modérateur
Modérateur


Masculin Age: 21
Classe: TS3 (SI)
Calculatrice(s): etudiant
Messages: 485
Efficacité: 0
Localisation: Paris
Date d'inscription: 02/10/2004

Divers
Dernière note en maths: 10/20

MessageSujet: Re: Entrer plusieurs nombres   Ven 18 Fév - 18:16

il y a char() sur TI83?

_________________
MODERATEUR DES SALONS TI-68K
webmaster de http://progti89.free.fr
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://progti89.free.fr
Yak
Légende
Légende


Masculin Age: 20
Classe: PSI
Calculatrice(s): TI-89
Messages: 3441
Efficacité: 0
Localisation: Le nez dans mon ordi
Date d'inscription: 04/02/2005

Divers
Dernière note en maths: e

MessageSujet: Re: Entrer plusieurs nombres   Ven 18 Fév - 19: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 ! せがた三四郎
Prosternez vous devant le Dr. Lakav !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.safotoservice.com
Yak
Légende
Légende


Masculin Age: 20
Classe: PSI
Calculatrice(s): TI-89
Messages: 3441
Efficacité: 0
Localisation: Le nez dans mon ordi
Date d'inscription: 04/02/2005

Divers
Dernière note en maths: e

MessageSujet: Re: Entrer plusieurs nombres   Mar 8 Mar - 19: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 ! せがた三四郎
Prosternez vous devant le Dr. Lakav !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.safotoservice.com
Mic
Administrateur
Administrateur


Masculin Age: 25
Classe: Prof de Maths
Calculatrice(s): Voyage 200 & TI-Nspire CAS
Messages: 11452
Efficacité: 13
Localisation: Orléans
Date d'inscription: 07/09/2004

Divers
Dernière note en maths: -/20

MessageSujet: Re: Entrer plusieurs nombres   Mer 9 Mar - 13: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
Voir le profil de l'utilisateur http://www.ti-bank.fr
Yak
Légende
Légende


Masculin Age: 20
Classe: PSI
Calculatrice(s): TI-89
Messages: 3441
Efficacité: 0
Localisation: Le nez dans mon ordi
Date d'inscription: 04/02/2005

Divers
Dernière note en maths: e

MessageSujet: Re: Entrer plusieurs nombres   Mer 9 Mar - 17: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 ! せがた三四郎
Prosternez vous devant le Dr. Lakav !
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://www.safotoservice.com
alternative
Débutant
Débutant


Messages: 4
Efficacité: 0
Date d'inscription: 24/02/2005

MessageSujet: Re: Entrer plusieurs nombres   Dim 13 Mar - 9: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
Voir le profil de l'utilisateur
 

Entrer plusieurs nombres

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

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