π
<-

Conserver la barre de fraction dans un Disp ?

Pour le TI-Basic sur Nspire

Conserver la barre de fraction dans un Disp ?

Unread postby Astalol » 30 Apr 2016, 12:05

Bonjour (je dispose d'une TI nspire cx cas)

Je souhaite, a des fins de clarté, placer une barre de fraction dans un Disp, mais cela ne fonctionne pas, elle est remplacé par le slash /

J'ai vu qu'il etait possible de contourner par exemple en faisant ceci :
Disp "test : ", "1"/"2" (le / ici est considéré comme une barre de fraction __ )

et avoir les chiffres 1 et 2 l'un au dessus de l'autre. Mais cela ne marche plus lors que je souhaite placer des variables. La calculette cherche a faire le calcul.

Par exemple si javais :
a:=10
b:=2
Disp "test :", A/B

la calculette ne m'aurait pas afficher 10 au dessus du 5 avec la barre de fraction, mais m'aurait directement donné le resultat : test : 5

Y a til une solution a ce probleme ? Une fonction qui empeche tout calcul afin de conserver lexpression de départ ?

Davance, merci :=)
User avatar
Astalol
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 84%
 
Posts: 13
Joined: 07 Mar 2016, 23:21
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Conserver la barre de fraction dans un Disp ?

Unread postby critor » 30 Apr 2016, 12:12

Il n'est pas possible en langage Basic sur TI-Nspire, d'afficher une expression non simplifiée.
Donc effectivement si tu as 10/2 dans ton expression, ce sera automatiquement remplacé par 5.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41980
Images: 15737
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Conserver la barre de fraction dans un Disp ?

Unread postby Clément.7 » 30 Apr 2016, 12:26

N'y a-t-il pas une fonction qui permette de convertir une variable numérique (A, B...) en chaîne de caractères ?
Toujours plus loin, toujours plus haut, toujours plus geek !
Créateur du projet Haskier : Jouer ! Sujet sur OpenClassrooms
Programmez en UnderBasic ! https://tiplanet.org/forum/viewtopic.php?t=19009&p=207260
User avatar
Clément.7
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Level up: 29.5%
 
Posts: 348
Joined: 12 Jun 2013, 15:02
Location: Près de Nantes
Gender: Male
Calculator(s):
MyCalcs profile
Class: IUT Informatique en 2017-2019
GitHub: ClementNerma

Re: Conserver la barre de fraction dans un Disp ?

Unread postby Hamza.S » 30 Apr 2016, 12:28

il y a string(var)
Image
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 29%
 
Posts: 4501
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

Re: Conserver la barre de fraction dans un Disp ?

Unread postby Astalol » 30 Apr 2016, 13:10

Merci a vous 2, ca marche effectivement en passant par un string(var)
c'est un peu chiant quand on a 3 4 variable de tout transformer en string mais bon ca passe.

merci !
User avatar
Astalol
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 84%
 
Posts: 13
Joined: 07 Mar 2016, 23:21
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Conserver la barre de fraction dans un Disp ?

Unread postby Hamza.S » 30 Apr 2016, 13:11

pourrais-tu montrer ton chef-d'œuvre?
Image
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 29%
 
Posts: 4501
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

Re: Conserver la barre de fraction dans un Disp ?

Unread postby critor » 30 Apr 2016, 13:22

Mais avec un string(), tu n'obtiens pas une barre de fraction mais un slash.
Ce dont tu ne voulais pas dans ton 1er message il me semble.
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41980
Images: 15737
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Conserver la barre de fraction dans un Disp ?

Unread postby Hamza.S » 30 Apr 2016, 13:37

critor wrote:Mais avec un string(), tu n'obtiens pas une barre de fraction mais un slash.
Ce dont tu ne voulais pas dans ton 1er message il me semble.


c'est possible si on convertit les deux parties en chaîne de caractère
par exemple :
Code: Select all
a:=10
b:=2
c:=string(a)
d:=string(b)
Disp c/d

mais il l'affichage est un peu bizarre car il y a les guillemets
Image
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 29%
 
Posts: 4501
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

Re: Conserver la barre de fraction dans un Disp ?

Unread postby Astalol » 01 May 2016, 16:58

Je confirme j'ai utilisé la methode qu'a préciser Hamza, et effectivement des guillemets se baladent avant et à la fin mais c'est pas si genant que ca. (je trouve)

je prefere largement avoir "(2 sin (7,85) + 3.10^-3") / "(550*10^-9)" avec une jolie barre de fraction que la meme chose.. sans guillemet.. sur une ligne.

Je fais des programmes pour les mecs de ma classe, la démonstration des calculs est importante sinon ils vont rien piger.

Vous mavez ete d'une aide précieuse sur les forums, merci encore.

edit ; pour hamza : mon chef d'oeuvre lol
Code: Select all
string1:=string(rep[7])&"*"&string(rep[3])&".10^-9"
string2:=string(rep[1])&".10^−3"
string3:="sin("&string(rep[4])&")"
Disp "sin i '=",((string1)/(string2))-string3
Disp "→i ' =",iprime,"°"
User avatar
Astalol
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Level up: 84%
 
Posts: 13
Joined: 07 Mar 2016, 23:21
Gender: Not specified
Calculator(s):
MyCalcs profile

Re: Conserver la barre de fraction dans un Disp ?

Unread postby Prog » 14 Aug 2016, 17:45

J'ai un peu le même problème.

Image

Il n'y a aucun autre moyen d'empêcher la division de se produire dès que le rapport entre le diviseur et le dividende est un nombre entier.

J'aurais voulu dans l'exemple ci-dessus, que la machine n'indique pas 1, 2 ou 3 mais 3/3, 6/3, et 9/3.
Last edited by Prog on 14 Aug 2016, 18:37, edited 2 times in total.
User avatar
Prog
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 0%
 
Posts: 1
Joined: 14 Aug 2016, 17:36
Gender: Not specified
Calculator(s):
MyCalcs profile

Next

Return to Nspire-Basic

Who is online

Users browsing this forum: ClaudeBot [spider], PerplexityBot [spider] and 5 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.
851 utilisateurs:
>790 invités
>49 membres
>12 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)