π
<-
Chat plein-écran
[^]

Résolution d'(in)équations

Pour le TI-Basic sur Nspire

Re: Gestion des non-polynomes

Message non lude davidElmaleh » 18 Nov 2013, 23:20

Enleve tous les "Local" de ton code et met les arguments de chaque local dans le premier Local
En gros, ta première ligne sera :
Local l,r,ch,d,op,sg,a,la,ra,coef,coeffs,a,b,c,delta,x0,x1,x2,equ2,equ3
Image
Avatar de l’utilisateur
davidElmalehProgrammeur
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 19.6%
 
Messages: 409
Images: 9
Inscription: 14 Oct 2012, 23:30
Localisation: Paris 19
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: PSI*

Re: Gestion des non-polynomes

Message non lude Levak » 19 Nov 2013, 00:06

Nspirecas a écrit:Lequel s'il te plaît ?

C'est exactement ce que je voulais entendre / lire.
A ton avis, 3/4 est plus précis que "moitié" ? ;)
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: Gestion des non-polynomes

Message non lude NspireCas » 19 Nov 2013, 06:22

Merci beaucoup david Elmaleh.

@Levak non, je ne pense pas : la moitié est précise à la demie et 3/4 au quart.
Avatar de l’utilisateur
NspireCasModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 6.4%
 
Messages: 1304
Images: 7
Inscription: 04 Oct 2012, 20:44
Localisation: Paris
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -

Re: Gestion des non-polynomes

Message non lude Levak » 19 Nov 2013, 07:59

Nspirecas a écrit:Merci beaucoup david Elmaleh.

@Levak non, je ne pense pas : la moitié est précise à la demie et 3/4 au quart.

Arrête de jouer avec les mots et donne la ligne exacte qui pose problème !
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: Gestion des non-polynomes

Message non lude NspireCas » 19 Nov 2013, 20:04

Désolé Levak, j'aurais du le préciser : la ligne de l'erreur, j'ai mis
Code: Tout sélectionner
coef:=polyCoeffs(equ,var)                      ERREUR sur cette ligne


Mais mon problème est résolu avec quelques modifications et toutes les variables dès la première ligne dans l'instruction Local.

Pour information, je viens de mettre à jour l'archive : archives_voir.php?id=22698 qui gère maintenant le second degré avec quotient grâce à un superbe tableau de signe programmé en basic par David Elmaleh :D.
Dernière édition par NspireCas le 06 Déc 2013, 09:35, édité 3 fois.
Avatar de l’utilisateur
NspireCasModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 6.4%
 
Messages: 1304
Images: 7
Inscription: 04 Oct 2012, 20:44
Localisation: Paris
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -

Re: Gestion des non-polynomes

Message non lude Levak » 19 Nov 2013, 20:17

Nspirecas a écrit: toutes les variables dès la première ligne dans la fonction (bloc ?) Local.

Dans ce cas, je dirais "primitive" Local, ou encore "instruction", car c'est pas une "fonction" (elle ne retourne pas de valeur) ni une "procédure" puisqu'elle va modifier la façon dont les variables sont traitées dans un bloc.
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: Gestion des non-polynomes

Message non lude NspireCas » 19 Nov 2013, 20:19

Ok, j'ai édité.
Avatar de l’utilisateur
NspireCasModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 6.4%
 
Messages: 1304
Images: 7
Inscription: 04 Oct 2012, 20:44
Localisation: Paris
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -

Re: Gestion des non-polynomes

Message non lude AnToX98 » 20 Nov 2013, 11:28

Vraiment génial ton programme, félicitations :)
Avatar de l’utilisateur
AnToX98Premium
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 75.5%
 
Messages: 1022
Images: 15
Inscription: 19 Mai 2013, 16:54
Localisation: Paris, France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: 1ere S

Re: Gestion des non-polynomes

Message non lude NspireCas » 20 Nov 2013, 14:51

Merci :D

Je remercie au passage Bisam pour la précieuse aide qu'il m'a accordée par MP
Avatar de l’utilisateur
NspireCasModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 6.4%
 
Messages: 1304
Images: 7
Inscription: 04 Oct 2012, 20:44
Localisation: Paris
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -

Résolveur d'(in)équations

Message non lude NspireCas » 21 Nov 2013, 21:12

Bonsoir,

Dans ce programme, lors d'une inégalité du type exp(y)=exp(z), je résolvais l'équation y=z , pour cela je récupère les deux parties de l'équation, la variable l pour la partie gauche et r pour la partie droite et je les faisait passé en string pour les modifier et ne récupérer que la puissance.
Aussi, puisque je mets mon programme à profit de la communauté, je me disais que ça ne ferait pas de mal de demander un peu d'aide :D .
Avant d'essayer de gérer les (in)équations avec le logarithme népérien, je voudrais gérer le cas par exemple de exp(y)+exp(x)=0
(ça renvoi pour l'instant une erreur)

Le caractère exponentielle a été remplacée par la lettre e.
Code: Tout sélectionner
l:=left(equ)
r:=right(equ)
ch:=part(equ,0)
Disp "⇔",l,"-(",r,")",ch,"0"
a:=inString(string(equ),"e")
If a≠0 Then
la:=inString(string(l),"e")
If la>0 Then
l:=expr(right(string(l),dim(string(l))-2*inString(string(l),"e")))
EndIf
ra:=inString(string(r),"e")
If ra>0 Then
r:=expr(right(string(r),dim(string(r))-2*inString(string(r),"e")))
EndIf
Disp "⇔",l,"-(",r,")",ch,"0"
EndIf


Merci d'avance :) .
Avatar de l’utilisateur
NspireCasModo
Niveau 15: CC (Chevalier des Calculatrices)
Niveau 15: CC (Chevalier des Calculatrices)
Prochain niv.: 6.4%
 
Messages: 1304
Images: 7
Inscription: 04 Oct 2012, 20:44
Localisation: Paris
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: -

PrécédenteSuivante

Retourner vers Nspire-Basic

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 11 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.
1518 utilisateurs:
>1493 invités
>20 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)