Posté le 12/01/2013 18:06
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 104 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd
Citer : Posté le 12/01/2013 19:56 | #
B-A>E, c'est une condition ? (je demande vu que c'est pas un losange..)
Par contre il me semble pas qu'on puisse demander une fonction complète, il faudra la modifier dans le code à la main :/ (Enfin je me demande si j'ai pas déjà vu quelque part une fonction qui permettait de le faire, mais j'ai aucune idée de laquelle c'est, il va falloir que je cherche). Donc tu remplace les f(x) dans les codes suivant par la fonction que tu veut.Je vais te mettre des commentaires avec // qui n'existent pas dans le basic casio, donc il faudra pas les mettre dans ton programme.
et remplace alpha et sigma par leurs caractères respectifs. Je le fait rapidement, possible qu'il y ai des erreurs..
Bref, c'est pas bien compliqué :
[red]//Demande des variables à l'utilisateur [/red]
"Veuillez donner la valeur de a"?->A
"Veuillez donner la valeur de b"?->B
"Veuillez donner la fonction f(x)"?fn1
0->K
fn1(A)->Y
"Veuillez donner la valeur de Sigma"?->E
[red]//Début de boucle[/red]
While 1
[red]//Condition[/red]
If B-A<=E Then
ClrText [red]//efface l'écran texte[/red]
Locate 1,1,"Encadrement de alpha à sigma" [red]//Ecrire la chaine en début de première ligne[/red]
Locate 2,1,A /[red]/Ecrire la variable en début de deuxième ligne[/red]
Locate 2,2,"<alpha<"
Locate 2,5,B
Break [red]//fin de la boucle[/red]
Else
(A+B)/2->C
fn1(C)->Z
k+1->K
IfEnd
If Z*Y>0 Then
Z->Y
A->C
Else
C->B
EndIf
WEnd
Et je crois que ça devrait marcher. Enfin tu vois la syntaxe
Citer : Posté le 12/01/2013 20:24 | #
Ziqumu, on peut utiliser les fonctions !
fn1(X)->Y // affecte l'image de X par la fonction fn1 à la variable Y
Calculatrices : Graph 35+ USB tweakée et Classpad 330
Suivez moi et mon humour dévastateur ici focliquéla
Citer : Posté le 12/01/2013 20:33 | #
Ah ouais voila, merci tsuneo
Citer : Posté le 12/01/2013 21:45 | #
De rien
Calculatrices : Graph 35+ USB tweakée et Classpad 330
Suivez moi et mon humour dévastateur ici focliquéla
junesc Invité
Citer : Posté le 13/01/2013 10:41 | #
rah je vous remercie vous m'en avez donné assez pour que j'analyse tout ça !
j'vais tester et je vous dirais
par contre quand on déclare une fonction, il n'y a pas un "Y" "en gras" à déclarer ?
et fn1 ça se trouve où ?
je vais chercher un peu ;p
Citer : Posté le 13/01/2013 10:51 | #
Le Y en gras se trouve dans [VARS] + [F4] (Graph) + [F1].
Quant à fn1, tu la trouveras dans [OPTN] + [F6] + [F6] + [F3] (FNEM) + [F3] (Fn) + [1].
Vitesse des fonctions en Basic Casio | 7 days CPC | Casio Universal Wiki | Tutoriel Basic Casio
>>> Give me a click Brother <<< >>> Teste mon générateur de mots nouveaux <<<
>>> Random Youtube Video <<<
Invité
Citer : Posté le 13/01/2013 12:47 | #
fn1(A)->Y
If Z*Y>0 Then
a chaque fois ce "Y" c'est donc celui en gras qu'il faut ?
erreur syntaxe quand j'exécute a ce niveau là
apres comment je peux réaliser un test simple, faut que je me trouve une fonction
Citer : Posté le 13/01/2013 13:17 | #
Non, met un Y normal, c'est une variable comme les autres dans ce cas !
Calculatrices : Graph 35+ USB tweakée et Classpad 330
Suivez moi et mon humour dévastateur ici focliquéla