Posté le 12/10/2013 18:47
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 224 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/10/2013 20:30 | #
16 vues, et aucun n'a une idée?
Citer : Posté le 12/10/2013 20:34 | #
Ne soit pas si pressé, il y' a peu de personnes qui possèdent des Classpads, donc 16 vues, c'est pas vraiment énorme (et puis il y' a sûrement des gens qui l'on vu plusieurs fois)
Citer : Posté le 12/10/2013 20:44 | #
Oui excuse
Citer : Posté le 12/10/2013 21:56 | #
PrintNatural affiche le résultat dans une box, donc il n'est à ma connaissance pas possible de mettre les résultats dans un tableau, désolé.
Citer : Posté le 12/10/2013 22:29 | #
Tu n'as qu'à afficher une matrice
Citer : Posté le 12/10/2013 22:36 | #
La matrice affiche en écriture naturelle ??
Citer : Posté le 13/10/2013 11:24 | #
Oui, c'est ce que je pensais, afficher une matrice, mais il faudrait que ce soit une matrice dynamique car mon affichage dépend d'un nombre choisi par l'utilisateur...
Et oui, Louloux, les matrices affichent en écriture naturelle
Ajouté le 13/10/2013 à 16:11 :
(j'attends toujours un pro de la classpad, car c'est impossible avec les matrices)
Citer : Posté le 13/10/2013 21:15 | #
Je n'ai eu la mienne que récemment désolé...
Citer : Posté le 13/10/2013 21:28 | #
Tu as juste à faire :
Exemple :
Affiche à l'écran : 10,12
J'espère que c'est ce que tu voulais.
Citer : Posté le 14/10/2013 18:06 | #
Merci de ta réponse, cependant, cela affiche les réponse en ligne, et je voudrais en colonne...
Une autre idée?
Citer : Posté le 14/10/2013 18:10 | #
Tu fais une matrice. C'est quand même pas compliqué :
Pour ce qui est d'une "matrice dynamique", il te suffit d'utiliser la commande suivante :
et tu auras dans A une matrice de n lignes et de m colonnes. Je voix pas en quoi c'est impossible
Citer : Posté le 14/10/2013 18:32 | #
Oui, mais le problème, c'est que l'utilisateur peut demander par exemple que n soit égal à 10.
Sauf que, essaye de printer en naturel une matrice de 10 colonnes, tu vas voir que ça rend rien...
Donc il faudrait que je fasse des divisions euclidiennes qui divisent n en q*3 pour avoir q matrices de 3, les printer une par une et à la fin printer celle qui contient r colonnes (le reste) !
Ça fait quand même assez lourd pour afficher quelques pauvres nombres...
Et sinon, deuxième chose, peut on faire un printnatural d'une chaîne? Par exemple, il y a t-il un moyen de faire les lignes suivantes mais pour que ça marche?
exptostr n,strn
strjoin "Voilà le nombre : ",srtn,strf
printnatural strf
Et que le résultat soit "Voici le nombre : ......" avec le nombre écrit en écriture naturelle?
Citer : Posté le 14/10/2013 21:14 | #
Non, cela ne fonctionnera pas. Néanmoins, rien ne t'empêche de mettre «Voilà le nombre» comme titre de la fenêtre, et d'afficher le nombre
Ajouté le 14/10/2013 à 21:15 :
Sinon, une autre solution serait de séparer ta matrice colonne par colonne, d'enregistrer chaque colonne dans un liste, puis d'afficher l'éditeur statistique
Citer : Posté le 14/10/2013 21:37 | #
Ça a l'air pas mal, mais j'en suis complètement incapable !...
Si je te passe le bout du code, tu penses que tu peux me le faire ? (c'est vraiment pas long, c'est juste un mini bout)
Ajouté le 14/10/2013 à 21:43 :
Bon, je le mets au cas ou, tu n'es pas obligé mais ça serait cool.
Print [gray]"1 : √(2)"[/gray]
Print [gray]"2 : √(3)"[/gray]
Print [gray]"3 : π"[/gray]
Print [gray]"4 : e"[/gray]
Print [gray]"5 : Personnalisé"[/gray]
[red]Lbl[/red] zzz
Message [gray]"Voulez vous que le(s) irrationnel(s) généré(s) soient basés sur √(2), sur √(3) sur π, sur e ou sur un nombre de vore choix?"[/gray]
Input hge, [gray]"Votre choix :"[/gray]
[b][blue]If[/blue][/b] hge≠1 and hge≠2 and hge≠3 and hge≠4 and hge≠5
[b][blue]Then[/blue][/b]
Message [gray]"Pourquoi faire bugger? Cette fonction n[green]'était plutot pas si mal que ça non?"[/gray][/green]
[red]Goto[/red] zzz
[b][blue]IfEnd[/blue][/b]
[b][blue]If[/blue][/b] hge=[maroon]1[/maroon]
[b][blue]Then[/blue][/b]
1⇒i
[brown]ClrText[/brown]
Print [gray]"Voilà le(s) nombre(s) :"[/gray]
[b][blue]Do[/blue][/b]
i⇒aff
ExpToStr aff, af
StrJoin [gray]"Nombre n°"[/gray], af, title
a+(((b-a)/(2=>i))(√(2)))⇒rep
PrintNatural rep, title
[brown]ClrText[/brown]
Print [gray]"Voulez vous avoir un"[/gray]
Print [gray]"arrondi de ce nombre pour"[/gray]
Print [gray]"vérifier son appartenance"[/gray]
Print [gray]"à [a;b]?"[/gray]
Print [gray]"1 : Oui"[/gray]
Print [gray]"2 : Non"[/gray]
Message [gray]"Si vous faites bugger,je me fâche!"[/gray]
0⇒tag
[b][blue]Do[/blue][/b]
Input appa, [gray]"Votre choix :"[/gray]
[b][blue]If[/blue][/b] not(appa=[maroon]0[/maroon] or appa=[maroon]1[/maroon]):[b][blue]then[/blue][/b]:Message [gray]"Je suis fâché!"[/gray]:[b][blue]else[/blue][/b]:1⇒tag:[b][blue]ifend[/blue][/b]
[b][blue]LpWhile[/blue][/b] tag=[maroon]0[/maroon]
[b][blue]If[/blue][/b] appa=[maroon]1[/maroon]
[b][blue]Then[/blue][/b]
[brown]ClrText[/brown]
PrintNatural approx(rep)
[b][blue]IfEnd[/blue][/b]
[brown]ClrText[/brown]
i+1⇒i
[b][blue]LpWhile[/blue][/b] i≠n+1
Voilà.
Pour l'instant le programme renvoie une fenêtre à chaque nombre avec comme titre "nombre 'n'" et qui contient le nombre....
Ajouté le 14/10/2013 à 21:45 :
Et l'éditeur statistique, il donne les nombres en écriture naturelle ?...