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 :=)
Conserver la barre de fraction dans un Disp ?
11 posts
• Page 1 of 2 • 1, 2
-
Astalol
Niveau 3: MH (Membre Habitué)- Posts: 13
- Joined: 07 Mar 2016, 23:21
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Conserver la barre de fraction dans un Disp ?
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.
Donc effectivement si tu as 10/2 dans ton expression, ce sera automatiquement remplacé par 5.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41980
- Images: 15737
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Conserver la barre de fraction dans un Disp ?
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
Créateur du projet Haskier : Jouer ! Sujet sur OpenClassrooms
Programmez en UnderBasic ! https://tiplanet.org/forum/viewtopic.php?t=19009&p=207260
-
Clément.7
Niveau 11: LV (Légende Vivante)- Posts: 348
- Joined: 12 Jun 2013, 15:02
- Location: Près de Nantes
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: IUT Informatique en 2017-2019
- GitHub: ClementNerma
-
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 4501
- Images: 18
- Joined: 07 Nov 2014, 00:43
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Conserver la barre de fraction dans un Disp ?
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 !
c'est un peu chiant quand on a 3 4 variable de tout transformer en string mais bon ca passe.
merci !
-
Astalol
Niveau 3: MH (Membre Habitué)- Posts: 13
- Joined: 07 Mar 2016, 23:21
- Gender:
- Calculator(s):→ MyCalcs profile
-
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 4501
- Images: 18
- Joined: 07 Nov 2014, 00:43
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Conserver la barre de fraction dans un Disp ?
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.
Ce dont tu ne voulais pas dans ton 1er message il me semble.
-
critorAdmin
Niveau 19: CU (Créateur Universel)- Posts: 41980
- Images: 15737
- Joined: 25 Oct 2008, 00:00
- Location: Montpellier
- Gender:
- Calculator(s):→ MyCalcs profile
- YouTube: critor3000
- Twitter: critor2000
- GitHub: critor
Re: Conserver la barre de fraction dans un Disp ?
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
-
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)- Posts: 4501
- Images: 18
- Joined: 07 Nov 2014, 00:43
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Conserver la barre de fraction dans un Disp ?
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
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,"°"
-
Astalol
Niveau 3: MH (Membre Habitué)- Posts: 13
- Joined: 07 Mar 2016, 23:21
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Conserver la barre de fraction dans un Disp ?
J'ai un peu le même problème.
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.
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.
-
Prog
Niveau 0: MI (Membre Inactif)- Posts: 1
- Joined: 14 Aug 2016, 17:36
- Gender:
- Calculator(s):→ MyCalcs profile
11 posts
• Page 1 of 2 • 1, 2
Who is online
Users browsing this forum: ClaudeBot [spider] and 3 guests