π
<-

Mes petits programmes

Re: Mes petits programmes

Postby Adriweb » 04 Nov 2007, 16:05

Dark Fox wrote: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
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 82.2%
 
Posts: 14887
Images: 1211
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Mes petits programmes

Postby Dark Fox » 05 Nov 2007, 15:42

chicu wrote: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...
User avatar
Dark Fox
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 8%
 
Posts: 22
Joined: 25 Aug 2007, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Classe

Re: Mes petits programmes

Postby 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.
User avatar
Dark Fox
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 8%
 
Posts: 22
Joined: 25 Aug 2007, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Classe

Re: Mes petits programmes

Postby 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é :)
User avatar
chicu
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 85.9%
 
Posts: 206
Joined: 27 May 2007, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: TS SI

Re: Mes petits programmes

Postby Adriweb » 11 Nov 2007, 10:33

chicu wrote: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
User avatar
AdriwebAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 82.2%
 
Posts: 14887
Images: 1211
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
MyCalcs profile
Twitter: adriweb
GitHub: adriweb

Re: Mes petits programmes

Postby Syfo » 11 Nov 2007, 11:09

Sub( et expr( n'existe pas sur 82, puisque cette ti ne possede pas de chaines de caracteres.
User avatar
Syfo
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 29.4%
 
Posts: 2561
Joined: 21 Feb 2006, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
Class: prepa integree polytech (L2)

Re: Mes petits programmes

Postby chicu » 11 Nov 2007, 11:35

Oui mais sur 82 stats ça existe :)
User avatar
chicu
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 85.9%
 
Posts: 206
Joined: 27 May 2007, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: TS SI

Re: Mes petits programmes

Postby Dark Fox » 11 Nov 2007, 15:01

Mic wrote:C'est fait.

je te remercie ^^

chicu wrote: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: Select all
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 wrote: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
User avatar
Dark Fox
Niveau 4: MC (Membre Confirmé)
Niveau 4: MC (Membre Confirmé)
Level up: 8%
 
Posts: 22
Joined: 25 Aug 2007, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: Classe

Re: Mes petits programmes

Postby chicu » 11 Nov 2007, 17:57

Pour moi il est optimisé à fond sauf à la fin
Code: Select all
If non(R

à la place de
Code: Select all
If R=0
User avatar
chicu
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 85.9%
 
Posts: 206
Joined: 27 May 2007, 00:00
Gender: Male
Calculator(s):
MyCalcs profile
Class: TS SI

Re: Mes petits programmes

Postby 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.
User avatar
tama
Niveau 14: CI (Calculateur de l'Infini)
Niveau 14: CI (Calculateur de l'Infini)
Level up: 40.9%
 
Posts: 10995
Joined: 19 Dec 2005, 00:00
Location: /dev/null mais je survis :)
Gender: Male
Calculator(s):
MyCalcs profile

PreviousNext

Return to TI-Basic

Who is online

Users browsing this forum: No registered users and 6 guests

-
Search
-
Social TI-Planet
-
Featured topics
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
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
4483 utilisateurs:
>4457 invités
>18 membres
>8 robots
Record simultané (sur 6 mois):
32248 utilisateurs (le 01/09/2025)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)