π
<-
Chat plein-écran
[^]

Conserver la barre de fraction dans un Disp ?

Pour le TI-Basic sur Nspire

Conserver la barre de fraction dans un Disp ?

Message non lude Astalol » 30 Avr 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 :=)
Avatar de l’utilisateur
Astalol
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Prochain niv.: 84%
 
Messages: 13
Inscription: 07 Mar 2016, 23:21
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Conserver la barre de fraction dans un Disp ?

Message non lude critor » 30 Avr 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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.6%
 
Messages: 41500
Images: 14703
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Conserver la barre de fraction dans un Disp ?

Message non lude Clément.7 » 30 Avr 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
Avatar de l’utilisateur
Clément.7
Niveau 11: LV (Légende Vivante)
Niveau 11: LV (Légende Vivante)
Prochain niv.: 29.5%
 
Messages: 348
Inscription: 12 Juin 2013, 15:02
Localisation: Près de Nantes
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: IUT Informatique en 2017-2019
GitHub: ClementNerma

Re: Conserver la barre de fraction dans un Disp ?

Message non lude Hamza.S » 30 Avr 2016, 12:28

il y a string(var)
Image
Avatar de l’utilisateur
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 28.5%
 
Messages: 4464
Images: 18
Inscription: 07 Nov 2014, 00:43
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Conserver la barre de fraction dans un Disp ?

Message non lude Astalol » 30 Avr 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 !
Avatar de l’utilisateur
Astalol
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Prochain niv.: 84%
 
Messages: 13
Inscription: 07 Mar 2016, 23:21
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Conserver la barre de fraction dans un Disp ?

Message non lude Hamza.S » 30 Avr 2016, 13:11

pourrais-tu montrer ton chef-d'œuvre?
Image
Avatar de l’utilisateur
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 28.5%
 
Messages: 4464
Images: 18
Inscription: 07 Nov 2014, 00:43
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Conserver la barre de fraction dans un Disp ?

Message non lude critor » 30 Avr 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
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 42.6%
 
Messages: 41500
Images: 14703
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Conserver la barre de fraction dans un Disp ?

Message non lude Hamza.S » 30 Avr 2016, 13:37

critor a écrit: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: Tout sélectionner
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
Avatar de l’utilisateur
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Prochain niv.: 28.5%
 
Messages: 4464
Images: 18
Inscription: 07 Nov 2014, 00:43
Genre: Homme
Calculatrice(s):
MyCalcs profile

Re: Conserver la barre de fraction dans un Disp ?

Message non lude Astalol » 01 Mai 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: Tout sélectionner
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,"°"
Avatar de l’utilisateur
Astalol
Niveau 3: MH (Membre Habitué)
Niveau 3: MH (Membre Habitué)
Prochain niv.: 84%
 
Messages: 13
Inscription: 07 Mar 2016, 23:21
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Re: Conserver la barre de fraction dans un Disp ?

Message non lude Prog » 14 Aoû 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.
Dernière édition par Prog le 14 Aoû 2016, 18:37, édité 2 fois.
Avatar de l’utilisateur
Prog
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Prochain niv.: 0%
 
Messages: 1
Inscription: 14 Aoû 2016, 17:36
Genre: Non spécifié
Calculatrice(s):
MyCalcs profile

Suivante

Retourner vers Nspire-Basic

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 22 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.
1398 utilisateurs:
>1372 invités
>21 membres
>5 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)