Le Forum de TI-BANK.fr
Le forum de la banque de programmes pour calculatrices graphiques Texas Instruments (aide débutants, résolution problèmes...).
AccueilPortailCalendrierFAQRechercherS’enregistrerConnexion
Poster un nouveau sujet   Répondre au sujet
 Programmation en CVoir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2, 3  Suivante
AuteurMessage
ProgVal
Animateur
Animateur


Sexe:MasculinViergeCoq
Age : 14
Inscrit le : 05 Juil 2007
Messages : 2157
Localisation : Devant mon PC, près de Metz
Calculatrice : TI-92+ (et TI-80) et V200!!!
Classe : 3ème LV1 Anglais; LV2 Allemand; Latin


Impureté:
-13/450  (-13/450)
Dernière note en maths: disponible le 8 juillet

MessageSujet: Programmation en C   Mar 26 Fév - 18:13

Bonjour,

J'adapte actuellement un programme z80 sur 68k. Je vais donc avoir une série de questions que je vais poster ici.

1. comment fait-on pour connaitre la taille de l'écran OU le modèle de la calculatrice?

EDIT2: Voilà, j'ai trouvé (ce code place les valeurs des touches qui changent en fonction du modèle):
Code:
    if (CALCULATOR!=1)    keyleft=337;
    if (CALCULATOR!=1)    keyhigh=338;
    if (CALCULATOR=1)        keyleft=338;
    if (CALCULATOR=1)        keyhigh=337;

_________________

Salut Invité.
Ta dernière visite date du .
Tu as posté 0 messages.
Le forum compte 58561 messages et 3576 sujets.
Revenir en haut Aller en bas
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
Age : 16
Inscrit le : 19 Déc 2005
Messages : 9389
Localisation : quelque part en France...
Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Classe : Terminale S spé maths


Impureté:
-9/500  (-9/500)
Dernière note en maths: 13/20

MessageSujet: Re: Programmation en C   Mar 26 Fév - 18:29

les constantes TI89, TI92PLUS et V200 sont là pour ça
et après oui, tu testes si la variable CALCULATOR est égale à une de ces constantes
_________________
<EMBED src="http://download.makeinflash.com/cd_digital_v1.swf?id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M" quality=high WIDTH="200" HEIGHT="50"NAME="cd_digital_v1.swf" ALIGN="" TYPE="application/x-shockwave-flash"PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" FlashVars="id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M"></EMBED> (1 an tst)
Revenir en haut Aller en bas
charognard
Vétéran
Vétéran


Sexe:MasculinSagittaireCheval
Age : 41
Inscrit le : 18 Oct 2007
Messages : 383
Localisation : indre et loire
Calculatrice : TI NSPIRE CAS, CANON X07, HP48GX, HP11C, SHARP PC1262, PC1360, PC1246, PC1600, PC1500, CASIO FX790P
Classe : sans


Impureté:
47/450  (47/450)
Dernière note en maths: 11/20

MessageSujet: Re: Programmation en C   Mar 26 Fév - 19:37

en moins de place
Code:
keyleft=338-(CALCULATOR!=1);
keyhigh=337+(CALCULATOR!=1);
Revenir en haut Aller en bas
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
Age : 16
Inscrit le : 19 Déc 2005
Messages : 9389
Localisation : quelque part en France...
Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Classe : Terminale S spé maths


Impureté:
-9/500  (-9/500)
Dernière note en maths: 13/20

MessageSujet: Re: Programmation en C   Mar 26 Fév - 21:37

sinon les constantes sont déjà définies (KEY_LEFT, KEY_UP, KEY_RIGHT et KEY_DOWN)
_________________
<EMBED src="http://download.makeinflash.com/cd_digital_v1.swf?id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M" quality=high WIDTH="200" HEIGHT="50"NAME="cd_digital_v1.swf" ALIGN="" TYPE="application/x-shockwave-flash"PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" FlashVars="id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M"></EMBED> (1 an tst)
Revenir en haut Aller en bas
ProgVal
Animateur
Animateur


Sexe:MasculinViergeCoq
Age : 14
Inscrit le : 05 Juil 2007
Messages : 2157
Localisation : Devant mon PC, près de Metz
Calculatrice : TI-92+ (et TI-80) et V200!!!
Classe : 3ème LV1 Anglais; LV2 Allemand; Latin


Impureté:
-13/450  (-13/450)
Dernière note en maths: disponible le 8 juillet

MessageSujet: Re: Programmation en C   Mer 27 Fév - 11:11

Merci beaucoup!
_________________

Salut Invité.
Ta dernière visite date du .
Tu as posté 0 messages.
Le forum compte 58561 messages et 3576 sujets.
Revenir en haut Aller en bas
ProgVal
Animateur
Animateur


Sexe:MasculinViergeCoq
Age : 14
Inscrit le : 05 Juil 2007
Messages : 2157
Localisation : Devant mon PC, près de Metz
Calculatrice : TI-92+ (et TI-80) et V200!!!
Classe : 3ème LV1 Anglais; LV2 Allemand; Latin


Impureté:
-13/450  (-13/450)
Dernière note en maths: disponible le 8 juillet

MessageSujet: Nombre aléatoire   Mer 27 Fév - 12:33

Maintenant, j'aurai besoin de générer un nombre aléatoire entre 0 et 40 inclus...
_________________

Salut Invité.
Ta dernière visite date du .
Tu as posté 0 messages.
Le forum compte 58561 messages et 3576 sujets.
Revenir en haut Aller en bas
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
Age : 16
Inscrit le : 19 Déc 2005
Messages : 9389
Localisation : quelque part en France...
Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Classe : Terminale S spé maths


Impureté:
-9/500  (-9/500)
Dernière note en maths: 13/20

MessageSujet: Re: Programmation en C   Mer 27 Fév - 12:40

Code:

randomize();        //pour éviter d'avoir les mêmes nombres qui ressortent
random(41);        //retourne un nombre aléatoire entre 0 et 40


faudrait penser à voir un peu la doc, des fois !
_________________
<EMBED src="http://download.makeinflash.com/cd_digital_v1.swf?id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M" quality=high WIDTH="200" HEIGHT="50"NAME="cd_digital_v1.swf" ALIGN="" TYPE="application/x-shockwave-flash"PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" FlashVars="id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M"></EMBED> (1 an tst)
Revenir en haut Aller en bas
ProgVal
Animateur
Animateur


Sexe:MasculinViergeCoq
Age : 14
Inscrit le : 05 Juil 2007
Messages : 2157
Localisation : Devant mon PC, près de Metz
Calculatrice : TI-92+ (et TI-80) et V200!!!
Classe : 3ème LV1 Anglais; LV2 Allemand; Latin


Impureté:
-13/450  (-13/450)
Dernière note en maths: disponible le 8 juillet

MessageSujet: Re: Programmation en C   Mer 27 Fév - 12:47

Merci!
_________________

Salut Invité.
Ta dernière visite date du .
Tu as posté 0 messages.
Le forum compte 58561 messages et 3576 sujets.
Revenir en haut Aller en bas
Xywez
Animateur
Animateur


Sexe:MasculinBalanceSerpent
Age : 18
Inscrit le : 11 Mai 2006
Messages : 3021
Localisation : Paris
Calculatrice : Ti 84 + SE
Classe : 1ère année ISEP (après une PCEM1)


Impureté:
32/450  (32/450)
Dernière note en maths: 18/20 au bac (et en spé maths bien sur!!)

MessageSujet: Re: Programmation en C   Mer 27 Fév - 19:24

tama a écrit:
[code]faudrait penser à voir un peu la doc, des fois !

tama essaye monter dans l'estime de Mic
_________________


Je met ici à dispo MA sélection pour le bac : ici
Revenir en haut Aller en bas
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
Age : 16
Inscrit le : 19 Déc 2005
Messages : 9389
Localisation : quelque part en France...
Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Classe : Terminale S spé maths


Impureté:
-9/500  (-9/500)
Dernière note en maths: 13/20

MessageSujet: Re: Programmation en C   Mer 27 Fév - 21:38

nan.
mais pour des choses aussi simples, il s'agit de 10 secondes...
_________________
<EMBED src="http://download.makeinflash.com/cd_digital_v1.swf?id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M" quality=high WIDTH="200" HEIGHT="50"NAME="cd_digital_v1.swf" ALIGN="" TYPE="application/x-shockwave-flash"PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" FlashVars="id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M"></EMBED> (1 an tst)
Revenir en haut Aller en bas
Xywez
Animateur
Animateur


Sexe:MasculinBalanceSerpent
Age : 18
Inscrit le : 11 Mai 2006
Messages : 3021
Localisation : Paris
Calculatrice : Ti 84 + SE
Classe : 1ère année ISEP (après une PCEM1)


Impureté:
32/450  (32/450)
Dernière note en maths: 18/20 au bac (et en spé maths bien sur!!)

MessageSujet: Re: Programmation en C   Mer 27 Fév - 21:56

si si le point aprèsle "nan." est typique de Mic
_________________


Je met ici à dispo MA sélection pour le bac : ici
Revenir en haut Aller en bas
scorpiolivier
Elite
Elite


Sexe:MasculinScorpionSinge
Age : 15
Inscrit le : 06 Fév 2008
Messages : 276
Calculatrice : Ti 89 titanium
Classe : 2nd


Impureté:
0/0  (0/0)
Dernière note en maths: -/20

MessageSujet: Re: Programmation en C   Jeu 6 Mar - 20:48

Mais comment on peut trouver les fonction qui nous interesse dans la doc ? Ne parlant pas anglais courament les nom de fonctions ne me sont pas particulierment familier.
_________________
Que les apparences Soit Belles Car on ne Juge que par Elles ... * par Clowé
Revenir en haut Aller en bas
vibra
Elite
Elite


Sexe:MasculinBalanceCheval
Age : 17
Inscrit le : 26 Déc 2007
Messages : 303
Calculatrice : ti 89 titanium
Classe : terminale

MessageSujet: Re: Programmation en C   Jeu 6 Mar - 20:55

Un programmeur qui ne se débrouille pas anglais… aïe aïe aïe
_________________
D'abord continuer, ensuite commencer.
Revenir en haut Aller en bas
tama
Animateur
Animateur


Sexe:MasculinLionChèvre
Age : 16
Inscrit le : 19 Déc 2005
Messages : 9389
Localisation : quelque part en France...
Calculatrice : TI-84+, TI89 tita HW3, TI89 tita HW4 (eh oui, 3 TI :#geek#:)
Classe : Terminale S spé maths


Impureté:
-9/500  (-9/500)
Dernière note en maths: 13/20

MessageSujet: Re: Programmation en C   Jeu 6 Mar - 20:58

nan mais tu le fais "au feeling"
tu sais ce que doit faire la fonction, tu te réfères aux "headers" (xxx.h avec xxx le nom du header) puis tu trouves la fonction
_________________
<EMBED src="http://download.makeinflash.com/cd_digital_v1.swf?id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M" quality=high WIDTH="200" HEIGHT="50"NAME="cd_digital_v1.swf" ALIGN="" TYPE="application/x-shockwave-flash"PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer" FlashVars="id=mnwGcj1G-uGE7zMA6uMA6uMB4JNHD1cLR8vY7d0H7G0FOt-F-9c0Q8DLD0NgRjYEP94H-M"></EMBED> (1 an tst)
Revenir en haut Aller en bas
scorpiolivier
Elite
Elite


Sexe:MasculinScorpionSinge
Age : 15
Inscrit le : 06 Fév 2008
Messages : 276
Calculatrice : Ti 89 titanium
Classe : 2nd


Impureté:
0/0  (0/0)
Dernière note en maths: -/20

MessageSujet: Re: Programmation en C   Jeu 6 Mar - 21:03

Ouai mais bon comprend moi c'est un peu galere quand meme un peu d'aide des fois sa fait pas de mal , merci d'etre la les gens
_________________
Que les apparences Soit Belles Car on ne Juge que par Elles ... * par Clowé
Revenir en haut Aller en bas
Programmation en CVoir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 3Aller à la page : 1, 2, 3  Suivante

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Le Forum de TI-BANK.fr :: Forum TI68k :: Programmation-
Poster un nouveau sujet   Répondre au sujet