π
<-

convertir programme ti82 en tinspire

Pour le TI-Basic sur Nspire

convertir programme ti82 en tinspire

Unread postby bboy45 » 03 Apr 2017, 17:42

bonjour , je souhaiterais convertir ce programme sur ma ti snpire


Code: Select all
EffÉcran
Disp "Duballet Kevin"
Pause
Lbl DB
Menu("Calcule IPv4","Préfixe",A,"Masque sous réseau",B,"Fermer",C)


Lbl A:
EffÉcran
Disp "Entrer l'adresse:"
Input "XXX:",A
Input "XXX:",B
Input "XXX:",C
Input "XXX:",D
Input "Préfixe:",E
32-E→F

Lbl OL

If F<9
Then
Goto AD
Else
Goto AE

Lbl AD
EffÉcran
Disp "Nb Bits d'hôte:",F
Pause
(2^F)→G
Disp "Nb sous-réseaux:",G
Pause
G→F
G-2→G
Disp "Nb total d'hôtes;",G
Pause
F→G
256-G→G
Disp "Masque sous-réseau:"
Disp "255.255.255.",G
Pause
F→G
Lbl AB
If D>G
Then
F+G→G
Goto AB
Else
G-F→G
Goto AC
Lbl AC
Disp "Adresse sous-réseau:"
Disp A,B,C,G
Pause
G+1→M
Disp "Première adresse hôte:"
Disp A,B,C,M
Pause
F+G-2→M
Disp "Dernière adresse hôte:"
Disp A,B,C,M
Pause
M+1→M
Disp "Diffusion Broadcast"
Disp A,B,C,M
Goto FI


Lbl AE
EffÉcran
32-F→R
Disp "Nb bits d'hôte:",F
Pause
(2^F)→G
Disp "Nb sous réseaux:",G
Pause
G-2→G
Disp "Nb total d'hôtes:",G
Pause
24-R→G
(2^G)→F
256-F→G
Disp "Masque sous-réseau:"
Disp "255.255.",G
Pause
F→G
Lbl OP
If F<C
Then
F+G→F
Goto OP
Else
F-G→F
F+G-1→V
Goto OQ
Lbl OQ
0→Z
Disp "Adresse sous-réseau:"
Disp A,B,F,Z
Pause
1→Z
Disp "Première adresse hôte:"
Disp A,B,F,Z
Pause
254→S
Disp "Dernière adresse hôte:"
Disp A,B,V,S
Pause
255→S
Disp "Diffusion Broadcast:"
Disp A,B,V,S
Goto FI



Lbl B:
EffÉcran
Disp "Entrer l'adresse:"
Input "XXX:",A
Input "XXX:",B
Input "XXX:",C
Input "XXX:",D
Disp "Combien de 255?"
Input "Nb:",N
If N=2
Then
Disp "Entrer le masque:"
Input "255.255.",X
Goto DE
Else
Disp "Entrer le masque:"
Input "255.255.255.",X
Goto TR

Lbl DE
If X=0
Then
16→F
Goto OL
Else
If X=128
Then
15→F
Goto OL
Else
If X=192
Then
14→F
Goto OL
Else
If X=224
Then
13→F
Goto OL
Else
If X=240
Then
12→F
Goto OL
Else
If X=248
Then
11→F
Goto OL
Else
If X=252
Then
10→F
Goto OL
Else
If X=254
Then
9→F
Goto OL
Else
Goto B


Lbl TR
If X=0
Then
8→F
Goto OL
Else
If X=128
Then
7→F
Goto OL
Else
If X=192
Then
6→F
Goto OL
Else
If X=224
Then
5→F
Goto OL
Else
If X=240
Then
4→F
Goto OL
Else
If X=248
Then
3→F
Goto OL
Else
If X=252
Then
2→F
Goto OL
Else
If X=254
Then
1→F
Goto OL
Else
Goto B



Lbl C:
EffÉcran
Disp "Duballet Kevin"
Disp "Press Annul"
Stop


Lbl FI
Pause
Goto DB
User avatar
bboy45
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 61.7%
 
Posts: 16
Joined: 23 Jun 2015, 00:58
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: termial

Re: convertir programme ti82 en tinspire

Unread postby clifward » 03 Apr 2017, 17:50

J'ai rarement vu un code aussi mauvais...
Code: Select all
F→G
Lbl AB
If D>G
Then
F+G→G
Goto AB
Else
G-F→G
Goto AC
Lbl AC
:'D

Bon je regarde comment le convertir...
Image
User avatar
clifwardMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 26.4%
 
Posts: 593
Images: 6
Joined: 20 Sep 2015, 17:50
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: CentraleSupelec

Re: convertir programme ti82 en tinspire

Unread postby Hamza.S » 03 Apr 2017, 17:51

Salut,

qu'est-ce qui bloque?
à part Input Pause, Menu( et EffEcran qui n'existent pas sur Nspire, tout le reste est faisable sur Nspire.
Image
User avatar
Hamza.SAdmin
Niveau 17: GM (Grand Maître des calculatrices)
Niveau 17: GM (Grand Maître des calculatrices)
Level up: 29%
 
Posts: 4501
Images: 18
Joined: 07 Nov 2014, 00:43
Gender: Male
Calculator(s):
MyCalcs profile

Re: convertir programme ti82 en tinspire

Unread postby bboy45 » 03 Apr 2017, 17:52

pourtant il marche :D

merci :)
User avatar
bboy45
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 61.7%
 
Posts: 16
Joined: 23 Jun 2015, 00:58
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: termial

Re: convertir programme ti82 en tinspire

Unread postby bboy45 » 03 Apr 2017, 17:53

deja le menu je n'arrive pas a le faire :#roll#:
User avatar
bboy45
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 61.7%
 
Posts: 16
Joined: 23 Jun 2015, 00:58
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: termial

Re: convertir programme ti82 en tinspire

Unread postby clifward » 03 Apr 2017, 17:54

Laisse tomber le menu, et découpe le programme en 2 sous programmes ;)
Image
User avatar
clifwardMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 26.4%
 
Posts: 593
Images: 6
Joined: 20 Sep 2015, 17:50
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: CentraleSupelec

Re: convertir programme ti82 en tinspire

Unread postby bboy45 » 03 Apr 2017, 17:55

je suis débutant si tu peut me mettre sur le bon chemin sa serait cool :D
User avatar
bboy45
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 61.7%
 
Posts: 16
Joined: 23 Jun 2015, 00:58
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: termial

Re: convertir programme ti82 en tinspire

Unread postby clifward » 03 Apr 2017, 18:00

En gros ce programme est découpé en 2 sous programmes : celui entre lbl A et lbl B, et celui après lbl B
Pour la nspire, comme tu n'as pas la possibilité de créer des menus, autant directement séparer ces deux programmes, et les appeler individuellement quand tu en auras besoin.
(les deux programmes sont indépendants normalement)
(donc les 5 premières lignes ne sont même pas à convertir :P)
Image
User avatar
clifwardMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 26.4%
 
Posts: 593
Images: 6
Joined: 20 Sep 2015, 17:50
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: CentraleSupelec

Re: convertir programme ti82 en tinspire

Unread postby bboy45 » 03 Apr 2017, 18:09

ok merci je vais test ;)
User avatar
bboy45
Niveau 8: ER (Espèce Rare: nerd)
Niveau 8: ER (Espèce Rare: nerd)
Level up: 61.7%
 
Posts: 16
Joined: 23 Jun 2015, 00:58
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: termial

Re: convertir programme ti82 en tinspire

Unread postby clifward » 03 Apr 2017, 18:13

Bon, la personne qui a fait ce "truc" mérite de brûler en enfer... (j'espère que c'est pas toi, mais si tu la connais, il faut à tout prix lui dire d'arrêter d'utiliser les lbl et goto pour faire des boucles, alors qu'il existe while et for, des commandes qui sont infiniment plus rapides...)
Image
User avatar
clifwardMembre UPECS
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 26.4%
 
Posts: 593
Images: 6
Joined: 20 Sep 2015, 17:50
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: CentraleSupelec

Next

Return to Nspire-Basic

Who is online

Users browsing this forum: ClaudeBot [spider] and 2 guests

-
Search
-
Social TI-Planet
-
Featured topics
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 !
1234
-
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.
707 utilisateurs:
>655 invités
>45 membres
>7 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
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)