π
<-

Aide pour faire un convertisseur

Pour le TI-Basic sur Nspire

Aide pour faire un convertisseur

Unread postby pologeeko » 15 Jun 2013, 17:54

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

Code: Select all
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
User avatar
pologeekoPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 49.4%
 
Posts: 23
Joined: 29 Nov 2012, 20:29
Location: Paris, Ile de France
Gender: Male
Calculator(s):
MyCalcs profile
Class: Terminale S spé math

Re: Aide pour faire un convertisseur

Unread postby Levak » 15 Jun 2013, 17:58

En coupant ta chaine :
Code: Select all
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
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: Aide pour faire un convertisseur

Unread postby pologeeko » 15 Jun 2013, 17:59

Merci beaucoup tu m'apprend beaucoup de chose en ce moment Levak
User avatar
pologeekoPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 49.4%
 
Posts: 23
Joined: 29 Nov 2012, 20:29
Location: Paris, Ile de France
Gender: Male
Calculator(s):
MyCalcs profile
Class: Terminale S spé math

Re: Aide pour faire un convertisseur

Unread postby pologeeko » 15 Jun 2013, 18:01

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

Code: Select all
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
Last edited by pologeeko on 15 Jun 2013, 18:05, edited 1 time in total.
User avatar
pologeekoPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 49.4%
 
Posts: 23
Joined: 29 Nov 2012, 20:29
Location: Paris, Ile de France
Gender: Male
Calculator(s):
MyCalcs profile
Class: Terminale S spé math

Re: Aide pour faire un convertisseur

Unread postby Levak » 15 Jun 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
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: Aide pour faire un convertisseur

Unread postby pologeeko » 15 Jun 2013, 18:07

J'ai pas compris du tout, tu veut dire écrire la ligne en plusieurs fois?
User avatar
pologeekoPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 49.4%
 
Posts: 23
Joined: 29 Nov 2012, 20:29
Location: Paris, Ile de France
Gender: Male
Calculator(s):
MyCalcs profile
Class: Terminale S spé math

Re: Aide pour faire un convertisseur

Unread postby Levak » 15 Jun 2013, 18:08

pologeeko wrote: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
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: Aide pour faire un convertisseur

Unread postby pologeeko » 15 Jun 2013, 18:09

On vas commencer a la base qu'appelle tu une sequence ?
User avatar
pologeekoPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 49.4%
 
Posts: 23
Joined: 29 Nov 2012, 20:29
Location: Paris, Ile de France
Gender: Male
Calculator(s):
MyCalcs profile
Class: Terminale S spé math

Re: Aide pour faire un convertisseur

Unread postby Levak » 15 Jun 2013, 18:10

pologeeko wrote: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
User avatar
LevakAdmin
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 98.9%
 
Posts: 6414
Images: 22
Joined: 27 Nov 2008, 00:00
Location: 0x1AACC355
Gender: Male
Calculator(s):
MyCalcs profile
Class: BAC+5: Epita (ING3)

Re: Aide pour faire un convertisseur

Unread postby pologeeko » 15 Jun 2013, 18:16

Code: Select all
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
User avatar
pologeekoPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 49.4%
 
Posts: 23
Joined: 29 Nov 2012, 20:29
Location: Paris, Ile de France
Gender: Male
Calculator(s):
MyCalcs profile
Class: Terminale S spé math

Next

Return to Nspire-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 3 guests

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
818 utilisateurs:
>777 invités
>33 membres
>8 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)