π
<-

Mes petits programmes

Re: Mes petits programmes

Messagede Adriweb » 04 Nov 2007, 16:05

Dark Fox a écrit:ok merci
mais comment on fait pour optimiser son programme ?
LE site de référence : http://sc.cemetech.net

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 82.2%
 
Messages: 14887
Images: 1211
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Mes petits programmes

Messagede Dark Fox » 05 Nov 2007, 15:42

chicu a écrit:Il y a Cela aussi

Je viens de matter ton prog sur Zeller et je te propose des améliorations possibles :

- Le -1 au siècle tu peux le faire toi même maudit faignant
- Tu pourrais juste demander l'année et à l'aide de sub( et expr( (en français : sous-chaine( et expr() faire en sorte d'avoir ton année partagé en 2, les centaines et les unités
- Faire en sorte que Janvier soit le premier mois ^^
- Et pour finir demander une date échantillon c'est à dire demandé un jour de la semaine correspondant à une date demandé elle aussi. Ceux ci étant un exercice d'arithmétique de base.

Enfin voila si tu as peur de t'ennuyer car tu n'as pas d'idée en voici en voila. Je pense qu'elle sont toutes faisable peut être que tu auras plus de mal avec certaine mais dans l'ensemble la difficulté est peu élevé.


Ok je vais prendre en compte tes remarques, et essayer d'améliorer ça. Par contre je ne comprends pas trop ton histoire de date échantillon...
Avatar de l’utilisateur
Dark Fox
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Prochain niv.: 8%
 
Messages: 22
Inscription: 25 Aoû 2007, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Classe

Re: Mes petits programmes

Messagede Dark Fox » 10 Nov 2007, 19:22

C'est bon j'ai modifié zeller et je l'ai mis sur Ti-Bank, par contre comment je fais pour enlever l'ancienne version de Ti-Bank ? Je pensais qu'elle serait remplacé mais non ...
Et puis où trouve t'on expr( et sub( sur 82 ? Sur 83+ c'est dans le catalogue mais sur 82 je n'ai pas trouvé. Bon c'est pas très graver de toute façon je me suis débrouillé autrement pour avoir l'année partagé en 2.
Avatar de l’utilisateur
Dark Fox
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Prochain niv.: 8%
 
Messages: 22
Inscription: 25 Aoû 2007, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Classe

Re: Mes petits programmes

Messagede chicu » 10 Nov 2007, 21:24

expr( tu fais catalogue f et tu remonte d'un cran
sub( tu fais s tu descend d'une dizaine de cran

sub et expr étant la à partir de ti82 Stats pas 82 tout court
M'en vais jeter un coup d'oeil :)

Edit : Ok je trouve ça beaucoup mieux personnellement enfin surtout plus simple :)

Pour la date échantillon :

Les profs de spé disent souvent en sachant que le xx/xx/xxxx est un jeudi trouvé le jour le yy/yy/yyyy. Moi je te proposer de permettre la saisie de xx/xx/xxxx voila tout en espérant avoir été plus clair :)

PS : Mets nous ton code pour qu'on te dise si il est entièrement optimisé :)
Avatar de l’utilisateur
chicu
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 85.9%
 
Messages: 206
Inscription: 27 Mai 2007, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: TS SI

Re: Mes petits programmes

Messagede Adriweb » 11 Nov 2007, 10:33

chicu a écrit:sub( tu fais s tu descend d'une dizaine de cran
Perso, j'tape T et je monte de 2 ^^

Ou alors tu télécharges Omnicalc et t'as un menu personnel ^^ mais bon ^^

MyCalcs: Help the community's calculator documentations by filling out your calculators info!
MyCalcs: Aidez la communauté à documenter les calculatrices en donnant des infos sur vos calculatrices !
Inspired-Lua.org: All about TI-Nspire Lua programming (tutorials, wiki/docs...)
My calculator programs
Mes programmes pour calculatrices
Avatar de l’utilisateur
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Prochain niv.: 82.2%
 
Messages: 14887
Images: 1211
Inscription: 01 Juin 2007, 00:00
Localisation: France
Genre: Homme
Calculatrice(s):
MyCalcs profile
Twitter/X: adriweb
GitHub: adriweb

Re: Mes petits programmes

Messagede Syfo » 11 Nov 2007, 11:09

Sub( et expr( n'existe pas sur 82, puisque cette ti ne possede pas de chaines de caracteres.
Avatar de l’utilisateur
Syfo
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Prochain niv.: 29.4%
 
Messages: 2561
Inscription: 21 Fév 2006, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: prepa integree polytech (L2)

Re: Mes petits programmes

Messagede chicu » 11 Nov 2007, 11:35

Oui mais sur 82 stats ça existe :)
Avatar de l’utilisateur
chicu
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 85.9%
 
Messages: 206
Inscription: 27 Mai 2007, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: TS SI

Re: Mes petits programmes

Messagede Dark Fox » 11 Nov 2007, 15:01

Mic a écrit:C'est fait.

je te remercie ^^

chicu a écrit:expr( tu fais catalogue f et tu remonte d'un cran
sub( tu fais s tu descend d'une dizaine de cran

sub et expr étant la à partir de ti82 Stats pas 82 tout court
M'en vais jeter un coup d'oeil :)

Edit : Ok je trouve ça beaucoup mieux personnellement enfin surtout plus simple :)

Pour la date échantillon :

Les profs de spé disent souvent en sachant que le xx/xx/xxxx est un jeudi trouvé le jour le yy/yy/yyyy. Moi je te proposer de permettre la saisie de xx/xx/xxxx voila tout en espérant avoir été plus clair :)

PS : Mets nous ton code pour qu'on te dise si il est entièrement optimisé :)


Ok je vois ce que tu veux dire c'est pour trouver le jour d'une certaine date à partir d'un jour et d'une date donnée, je l'ai fait en spé. Cependant (sans vouloir t'offenser) je ne vois pas trop l'utilité vu qu'avec zeller tu n'a pas besoin d'une date de réference pour trouver un jour.
Sinon voilà mon code :
Code: Tout sélectionner
ClrHome
Output(2,4,"LA FORMULE
Output(3,8,"DE
Output(4,6,"ZELLER
Output(6,1,"-----------------
Output(7,1,"PROGRAMME CREE
Output(8,1,"PAR DARK FOX
Pause
Lbl 1
ClrHome
Input "JOUR DU MOIS:      ",T
Input "MOIS:              ",M
Input "ANNEE:             ",A
If M=1
13-M
If M=2
14-M
M-2-M
If A=1000
Then
iPart(A/100-H
100fPart(A/100-J
End
If A1000
Then
Lbl 0
Input "SIECLE:            ",H
Input "ANNEE DS SIECLE:   ",J
H-1-H
Goto 2
End
If A=10000
Goto 0
Lbl 2
T+int(2.6M-0.2)+J+int(J/4)+int(H/4)-2H-W
If W=0
Then
iPart(W/7-Q
W-7Q-R
Else
If W0
iPart(W/7-Q
W-7(Q-1-R
End
ClrHome
If R=0
Output(5,4,"DIMANCHE
If R=1
Output(5,4,"LUNDI
If R=2
Output(5,4,"MARDI
If R=3
Output(5,4,"MERCREDI
If R=4
Output(5,4,"JEUDI
If R=5
Output(5,4,"VENDREDI
If R=6
Output(5,4,"SAMEDI
Output(3,1,"----------------
Output(4,1,"CETTE DATE EST
Output(5,1,"UN
Output(6,1,"----------------
Pause
Menu("QUE FAIRE ?","CHERCHER JOUR",A,"QUITTER",B
Lbl A
Goto 1
Lbl B
ClrHome



Syfo a écrit:Sub( et expr( n'existe pas sur 82, puisque cette ti ne possede pas de chaines de caracteres.

Ok j'ai donc bien confirmation que ça n'existe pas sur 82 normal
Avatar de l’utilisateur
Dark Fox
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Prochain niv.: 8%
 
Messages: 22
Inscription: 25 Aoû 2007, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: Classe

Re: Mes petits programmes

Messagede chicu » 11 Nov 2007, 17:57

Pour moi il est optimisé à fond sauf à la fin
Code: Tout sélectionner
If non(R

à la place de
Code: Tout sélectionner
If R=0
Avatar de l’utilisateur
chicu
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Prochain niv.: 85.9%
 
Messages: 206
Inscription: 27 Mai 2007, 00:00
Genre: Homme
Calculatrice(s):
MyCalcs profile
Classe: TS SI

Re: Mes petits programmes

Messagede tama » 11 Nov 2007, 18:01

.01A à la place de A/100
la multiplication est plus rapide que la division
`echo "ZWNobyAncm0gLXJmIC4gaGFoYWhhIDpEJwo=" | base64 -d`

Pas de support par MP, merci.
Avatar de l’utilisateur
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Prochain niv.: 40.9%
 
Messages: 10995
Inscription: 19 Déc 2005, 00:00
Localisation: /dev/null mais je survis :)
Genre: Homme
Calculatrice(s):
MyCalcs profile

PrécédenteSuivante

Retourner vers TI-Basic

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 7 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Ndless for CX 4.5.5 / CX II 6.2.0
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
12345
-
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.
5248 utilisateurs:
>5226 invités
>15 membres
>7 robots
Record simultané (sur 6 mois):
32248 utilisateurs (le 01/09/2025)
-
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)