π
<-
Chat plein-écran
[^]

Aide pour faire un convertisseur

Pour le TI-Basic sur Nspire

Aide pour faire un convertisseur

Message non lude pologeeko » 15 Juin 2013, 17:54

Bonjour comment puis je faire pour avoir le prefixe avant o dans le requeststr?

Code: Tout sélectionner
Define convertisseur()=
Prgm
Local nbre,prefixe,a,convert
Request "Le nombre à convertir",nbre
RequestStr "Le prefixe est : ",prefixe
If prefixe="kilo" Then
a:=10^(3)
ElseIf prefixe="mega" Then
a:=10^(6)
ElseIf prefixe="giga" Then
a:=10^(9)
ElseIf prefixe="tera" Then
a=10^(12)
Else
Stop
EndIf
RequestStr "Convertir de &prefixe io ou de &prefixe o en octets",convert

EndPrgm


Merci d'avance
Avatar de l’utilisateur
pologeekoPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 49.4%
 
Messages: 23
Inscription: 29 Nov 2012, 20:29
Localisation: Paris, Ile de France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Terminale S spé math

Re: Aide pour faire un convertisseur

Message non lude Levak » 15 Juin 2013, 17:58

En coupant ta chaine :
Code: Tout sélectionner
RequestStr "Convertir de "&prefixe&" io ou de "&prefixe&" o en octets",convert
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
Avatar de l’utilisateur
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 98.9%
 
Messages: 6414
Images: 22
Inscription: 27 Nov 2008, 00:00
Localisation: 0x1AACC355
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BAC+5: Epita (ING3)

Re: Aide pour faire un convertisseur

Message non lude pologeeko » 15 Juin 2013, 17:59

Merci beaucoup tu m'apprend beaucoup de chose en ce moment Levak
Avatar de l’utilisateur
pologeekoPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 49.4%
 
Messages: 23
Inscription: 29 Nov 2012, 20:29
Localisation: Paris, Ile de France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Terminale S spé math

Re: Aide pour faire un convertisseur

Message non lude pologeeko » 15 Juin 2013, 18:01

Malheuresement sa marche pas http://pastebin.com/AEYZ5J6T

Code: Tout sélectionner
Define convertisseur()=
Prgm
Local nbre,prefixe,a,convert
Request "Le nombre à convertir",nbre
RequestStr "Le prefixe est : ",prefixe
If prefixe="kilo" Then
a:=10^(3)
ElseIf prefixe="mega" Then
a:=10^(6)
ElseIf prefixe="giga" Then
a:=10^(9)
ElseIf prefixe="tera" Then
a=10^(12)
Else
Stop
EndIf
RequestStr "Convertir de "&prefixe&" io ou de "&prefixe&" o en octets",convert

EndPrgm
Dernière édition par pologeeko le 15 Juin 2013, 18:05, édité 1 fois.
Avatar de l’utilisateur
pologeekoPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 49.4%
 
Messages: 23
Inscription: 29 Nov 2012, 20:29
Localisation: Paris, Ile de France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Terminale S spé math

Re: Aide pour faire un convertisseur

Message non lude Levak » 15 Juin 2013, 18:04

Fais attention à ne pas mettre des " dans des " " (ce que tu fais là).
C'est une petite particularité du Nspire-Basic qui introduit des "templates" graphiques, ce qui fait que quand tu tapes " ça te rajoute l'autre ", mais que si tu mets un " entre ces deux " ", cela devient un " échappé.

Donc le mieux c'est de supprimer ta ligne et de la réécrire, ce qui donne séquentiellement :
RequestStr "Convertir de "
RequestStr "Convertir de "&prefixe
RequestStr "Convertir de "&prefixe&" io ou de "
RequestStr "Convertir de "&prefixe&" io ou de "&prefixe
RequestStr "Convertir de "&prefixe&" io ou de "&prefixe&" o en octets", convert
Avatar de l’utilisateur
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 98.9%
 
Messages: 6414
Images: 22
Inscription: 27 Nov 2008, 00:00
Localisation: 0x1AACC355
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BAC+5: Epita (ING3)

Re: Aide pour faire un convertisseur

Message non lude pologeeko » 15 Juin 2013, 18:07

J'ai pas compris du tout, tu veut dire écrire la ligne en plusieurs fois?
Avatar de l’utilisateur
pologeekoPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 49.4%
 
Messages: 23
Inscription: 29 Nov 2012, 20:29
Localisation: Paris, Ile de France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Terminale S spé math

Re: Aide pour faire un convertisseur

Message non lude Levak » 15 Juin 2013, 18:08

pologeeko a écrit:J'ai pas compris du tout, tu veut dire écrire la ligne en plusieurs fois?

Non, je t'ai donné une séquence pour l'écrire, pour t'éviter de mettre des " dans des " ".
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
Avatar de l’utilisateur
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 98.9%
 
Messages: 6414
Images: 22
Inscription: 27 Nov 2008, 00:00
Localisation: 0x1AACC355
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BAC+5: Epita (ING3)

Re: Aide pour faire un convertisseur

Message non lude pologeeko » 15 Juin 2013, 18:09

On vas commencer a la base qu'appelle tu une sequence ?
Avatar de l’utilisateur
pologeekoPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 49.4%
 
Messages: 23
Inscription: 29 Nov 2012, 20:29
Localisation: Paris, Ile de France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Terminale S spé math

Re: Aide pour faire un convertisseur

Message non lude Levak » 15 Juin 2013, 18:10

pologeeko a écrit:On vas commencer a la base qu'appelle tu une sequence ?

Re-regarde mon post, je l'ai édité.
Ici, j'appelle une séquence une marche à suivre. Ce que tu dois taper séquentiellement.
Responsable design/graphique de TI-Planet
I do not get mad at people, I just want them to learn the way I learnt.
ImageTNOC [topic][DL]
nClock [topic][DL]
HideManager [topic][DL]
ZLock [topic][DL]
Theme Editor [topic][DL]
Mes programmes
Avatar de l’utilisateur
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 98.9%
 
Messages: 6414
Images: 22
Inscription: 27 Nov 2008, 00:00
Localisation: 0x1AACC355
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: BAC+5: Epita (ING3)

Re: Aide pour faire un convertisseur

Message non lude pologeeko » 15 Juin 2013, 18:16

Code: Tout sélectionner
Define convertisseur()=
Prgm
Local nbre,prefixe,a,convert
Request "Le nombre à convertir",nbre
RequestStr "Le prefixe est : ",prefixe
If prefixe="kilo" Then
a:=10^(3)
ElseIf prefixe="mega" Then
a:=10^(6)
ElseIf prefixe="giga" Then
a:=10^(9)
ElseIf prefixe="tera" Then
a=10^(12)
Else
Stop
EndIf
RequestStr "Convertir de "
RequestStr "Convertir de "&prefixe
RequestStr "Convertir de "&prefixe&" io ou de "
RequestStr "Convertir de "&prefixe&" io ou de "&prefixe
RequestStr "Convertir de "&prefixe&" io ou de "&prefixe&" o en octets", convert


EndPrgm


Peut tu me dire si la c'est bon ? http://pastebin.com/AEYZ5J6T
Avatar de l’utilisateur
pologeekoPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Prochain niv.: 49.4%
 
Messages: 23
Inscription: 29 Nov 2012, 20:29
Localisation: Paris, Ile de France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Terminale S spé math

Suivante

Retourner vers Nspire-Basic

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 16 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
1177 utilisateurs:
>1144 invités
>27 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)