Poster un nouveau sujet Poster une réponse
plus ou moins (jeu très sympa et vraiment pas lourd)
Auteur Message
Akmdad



Autorisation : Membre
Nb de messages : 713
Inscrit le : Mar 22 Jui 2010, 21:03
Posté le : Mar 22 Jui 2010, 21:24   Citer 

bonsoir a tous
c'est surement la première fois que vous me voyer ici mais je suis un programmeur confirmé.
Et puis je suis actuellement sur PSP donc je n'ecris pas rapidement et je ne pourrais donc pas poster de lourd programmes.
voila un programme simplissime de plus ou moins
Pour une version plus complete allez voir en bas de page!!

Code

entAleat(0,100 -A
Lbl 0
Input "nombre entre 0 et 100",B
If B<A
Disp "c'est plus"
If B>A
Disp "c'est moins"
If B=A
Then
Disp "gagné"
Stop
End
Goto 0



----------------------
retrouvez moi sur twitter!!!


j'ai une ti 82 stats fr et une ti89 titanium happy.gif
 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
Akmdad



Autorisation : Membre
Nb de messages : 713
Inscrit le : Mar 22 Jui 2010, 21:03
Posté le : Mar 22 Jui 2010, 21:27   Citer 

si vous avez des questions ou des améliorations, n'hesitez pas!

----------------------
retrouvez moi sur twitter!!!


j'ai une ti 82 stats fr et une ti89 titanium happy.gif
 Adresse email Haut de page Bas de page 
 
Sangohan38



Autorisation : Membre
Nb de messages : 3293
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Mar 22 Jui 2010, 21:34   Citer 

On peut raccourcir le programme encore plus:


Code
intrand(0,100->A
While A[différent de]B
Input "nombre entre 0 et 100",B
If B<A
Disp "c'est plus"
If B>A
Disp "c'est moins"
End
Disp "Gagné"



Sangohan38

 Adresse email Haut de page Bas de page 
 
Akmdad



Autorisation : Membre
Nb de messages : 713
Inscrit le : Mar 22 Jui 2010, 21:03
Posté le : Mar 22 Jui 2010, 21:43   Citer 

je n'avais pas remarqué, merci!
on pourrais ameliorer le programme en changant les bornes (0 et 100) par des variables que l'utilisateur pourrais définir.
Mais j'ai la flemme de l'ecrire.

----------------------
retrouvez moi sur twitter!!!


j'ai une ti 82 stats fr et une ti89 titanium happy.gif
 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Mer 23 Jui 2010, 10:11   Citer 

puisque tu es un pro voici des petites idées d'amélioration que j'ai piqué à matteo 21:

fais un compteur de tours
fais un mode deux joueurs
fais des niveaux de difficulté (entre 1 et 100, puis un et 500, puis 1 et 1000)
demande au joueur s'il veut faire une autre partie à la fin godgrace.gif

t'inquiète pasça va pas trop alourdir le programme.

 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Mer 23 Jui 2010, 10:37   Citer 

juste une question ça signifie quoi, pro, pour toi?

 Adresse email Haut de page Bas de page 
 
Akmdad



Autorisation : Membre
Nb de messages : 713
Inscrit le : Mar 22 Jui 2010, 21:03
Posté le : Mer 23 Jui 2010, 10:47   Citer 

je l'ai en realité déja fait
-pour le compteur de tour on ajoute dans la boucle un Output (1,16,S) et S+1=S sans oublier de mettre 0 -> S au début
-pour le mode deux joueurs, je l'ai déja fait mais c'est l'amélioration la plus lourde (en terme de nombre de lignes) et j'ai une PSP entre les mains et tu peux imaginer que c'est pas facile d'écrire avec cette console.
-pour demander a l'utilisateur de recommencer une partie on met un menu a la fin, du style
Menu ("recommencer ?","Oui",1,"Non",2

j'avais pas fini!
...avec Lbl 1 au début et Lbl 2 a la fin
-pour le niveau de difficulté on peut mettre au début un Menu ("PLUS OU MOINS", "niveau 1",A,"niveau 2...
puis

Code

Lbl A
100 -> C //je crois bien que c'est C
Goto Z
Lbl B
500 -> C
Goto Z
...
Lbl Z
Output (8,10,C



bon d'accord je n'ai peut-être pas le niveau d'un programmateur professionel mais je voulais plutot dire que je suis un programmeur confirmé...

----------------------
retrouvez moi sur twitter!!!


j'ai une ti 82 stats fr et une ti89 titanium happy.gif
 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Mer 23 Jui 2010, 11:12   Citer 

bravo pour les extensions, ça fonctionne.
désolé si je t'ai paru brusque.
mais ça faisait un peu provoque je trouve, tes messages.

 Adresse email Haut de page Bas de page 
 
Sangohan38



Autorisation : Membre
Nb de messages : 3293
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Mer 23 Jui 2010, 11:12   Citer 

Par contre, tu as du mal à éditer tes messages ...
C'est la psp qui veut pas ou ta fénéantise?

Sangohan38

PS: Et n'est "pro" que celui qui se considère comme tel.

 Adresse email Haut de page Bas de page 
 
Akmdad



Autorisation : Membre
Nb de messages : 713
Inscrit le : Mar 22 Jui 2010, 21:03
Posté le : Mer 23 Jui 2010, 11:18   Citer 

c'est bien la psp qui ecrit mal...
si c'était la fénéantise
je serais déja en train de parler SMS...

----------------------
retrouvez moi sur twitter!!!


j'ai une ti 82 stats fr et une ti89 titanium happy.gif
 Adresse email Haut de page Bas de page 
 
Akmdad



Autorisation : Membre
Nb de messages : 713
Inscrit le : Mar 22 Jui 2010, 21:03
Posté le : Mer 23 Jui 2010, 14:04   Citer 

puisque je suis de tres bonne humeur je vais vous poster le programme en entier

Code

Lbl 0
Menu ("Plus ou moins","entre 1 et 100",1,"entre 1 et 500",2,"entre 1 et 1000",3,"personnalisé",4
Lbl 1
100 -> C
Goto Z
Lbl 2
500 -> C
Goto Z
Lbl 3
1000 -> C
Goto Z
Lbl 4
Input "De 1 a ",C
Lbl Z
Entaléat (1,C -> A
0->S
Repeat B=A
Output (1,7,"coups :
Output (1,15,S
Output (8,13,C
Input "Nombre",B
If B>A
Disp "c'est moins
If B<A
Disp "c'est plus
End
Disp "Réussi!"
Pause
Menu ("Encore?","Oui",0,"Non",A
Lbl A



----------------------
retrouvez moi sur twitter!!!


j'ai une ti 82 stats fr et une ti89 titanium happy.gif
 Adresse email Haut de page Bas de page 
 
Akmdad



Autorisation : Membre
Nb de messages : 713
Inscrit le : Mar 22 Jui 2010, 21:03
Posté le : Mer 23 Jui 2010, 14:18   Citer 


Citer : Sangohan38
On peut raccourcir le programme encore plus:


Code
intrand(0,100->A
While A[différent de]B



Pourquoi While? un Repeat serais plus pratique
Repeat A=B

----------------------
retrouvez moi sur twitter!!!


j'ai une ti 82 stats fr et une ti89 titanium happy.gif
 Adresse email Haut de page Bas de page 
 
linkakro



Autorisation : Membre
Nb de messages : 3738
Inscrit le : Lun 19 Oct 2009, 21:25
Posté le : Mer 23 Jui 2010, 14:29   Citer 

En effet car si par hasard B a la valeur de A avant l'execution du programme alors le programme se termine immédiatement à cause du test d'entrée du while.

----------------------
ti82statfr: 2008, inscrit: 2009, ti84pocketfr: noël2011, ti30xbmultiview: iut 2012-2014
Perfectionniste, manque tact. Pas le temps de tout publier depuis 2011. Répond toujours aux questions. (rédigé juin 2014)

Pour tout le monde et surtout les débutants, quelques-uns des articles courants :
*Traductions Algorithmie/Ti-Basic.
*Caractères spéciaux sur Tout82
Les défauts du TI-Basic : Goto_versus_algo et DelVar/End/Lbl/guillemet/store
 Adresse email Haut de page Bas de page 
 
Sangohan38



Autorisation : Membre
Nb de messages : 3293
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Mer 23 Jui 2010, 14:33   Citer 

La probabilitée que A est la valeur de B au début du programme est très faible puisque ça laisse une chance sur 100 (en supposant que la calto est équiprobable).

Sangohan38

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
Akmdad



Autorisation : Membre
Nb de messages : 713
Inscrit le : Mar 22 Jui 2010, 21:03
Posté le : Mer 23 Jui 2010, 14:41   Citer 

il n'empeche que cette probabilité existe alors qu'avec Repeat on n'a pas le problème

----------------------
retrouvez moi sur twitter!!!


j'ai une ti 82 stats fr et une ti89 titanium happy.gif
 Adresse email Haut de page Bas de page 
 
ILUS



Autorisation : Membre
Nb de messages : 30
Inscrit le : Mer 09 Déc 2009, 13:45
Posté le : Mer 23 Jui 2010, 14:44   Citer 

dsl de sortir du sujet mais ta psp prend une page ossi lourd ?!!! J'ai essayer avec la mienne mais elle la prend pa !!!

 Adresse email Haut de page Bas de page 
 
Akmdad



Autorisation : Membre
Nb de messages : 713
Inscrit le : Mar 22 Jui 2010, 21:03
Posté le : Mer 23 Jui 2010, 14:47   Citer 

bien sur mais j'arrete le chargement de la page en cours!

----------------------
retrouvez moi sur twitter!!!


j'ai une ti 82 stats fr et une ti89 titanium happy.gif
 Adresse email Haut de page Bas de page 
 
ILUS



Autorisation : Membre
Nb de messages : 30
Inscrit le : Mer 09 Déc 2009, 13:45
Posté le : Mer 23 Jui 2010, 14:50   Citer 

intelligent !!!
Et moi je suis dvenu programmeur grace au fabbuleux programme de se site !!!
Je n'ai pa de cable donc j'ai du tout recopiez puis je bidouiller des trucks!!!
Moi grace au site du zero j'ai apprit a programmer en c c++ et HTM tu vois le truck !!!

 Adresse email Haut de page Bas de page 
 
Akmdad



Autorisation : Membre
Nb de messages : 713
Inscrit le : Mar 22 Jui 2010, 21:03
Posté le : Mer 23 Jui 2010, 14:53   Citer 

j'apprend actuellement le C.
mais je trouve que le language le plus simple est le ti-basic

----------------------
retrouvez moi sur twitter!!!


j'ai une ti 82 stats fr et une ti89 titanium happy.gif
 Adresse email Haut de page Bas de page 
 
ILUS



Autorisation : Membre
Nb de messages : 30
Inscrit le : Mer 09 Déc 2009, 13:45
Posté le : Mer 23 Jui 2010, 15:01   Citer 

moi je dirè l'HTML ! ensuite le basic puis java, java script, c, c++ ! Je ne di que ce que je ce programmer actuellement j'apprend le pyton !

 Adresse email Haut de page Bas de page 
 
Akmdad



Autorisation : Membre
Nb de messages : 713
Inscrit le : Mar 22 Jui 2010, 21:03
Posté le : Mer 23 Jui 2010, 15:04   Citer 

ouais mais on s'éloigne du sujet là!!!

----------------------
retrouvez moi sur twitter!!!


j'ai une ti 82 stats fr et une ti89 titanium happy.gif
 Adresse email Haut de page Bas de page 
 
Akmdad



Autorisation : Membre
Nb de messages : 713
Inscrit le : Mar 22 Jui 2010, 21:03
Posté le : Jeu 24 Jui 2010, 13:30   Citer 

pas d'autres améliorations?

----------------------
retrouvez moi sur twitter!!!


j'ai une ti 82 stats fr et une ti89 titanium happy.gif
 Adresse email Haut de page Bas de page 
 
Persalteas



Autorisation : Membre
Nb de messages : 2086
Inscrit le : Sam 23 Jan 2010, 20:09
Posté le : Jeu 24 Jui 2010, 14:42   Citer 

cupsmiley.gif si tu gagnes la partie il te fait un joli dessin cupsmiley.gif

 Adresse email Haut de page Bas de page 
 
alexvire



Autorisation : Membre
Nb de messages : 230
Inscrit le : Dim 10 Mai 2009, 13:31
Posté le : Jeu 24 Jui 2010, 15:34   Citer 


Code
Lbl 0
0{->}C
Menu ("PLUS OU MOINS","ENTRE 1 ET 100",1,"ENTRE 1 ET 500",2,"ENTRE 1 ET 1000",3,"CHOISIR",4
Lbl 3
500{->}C
Lbl 2
C+400{->}C
Lbl 1
C+{E}2{->}C
Goto Z
Lbl 4
Input "ENTRE 1 ET ",C
Lbl Z
entAléat(1,C{->}A
0{->}S
Repeat B=A
Output(1,7,"COUPS:
Output(1,15,S
Output(8,13,C
Input "NOMBRE: ",B
S+1{->}S
If B>A
Disp "-
If B<A
Disp "+
End
Pause "REUSSI!
Menu ("REJOUER?","OUI",0,"NON",5
Lbl 5



Voilà ce que ça donne quand je le simplifie.
Par contre tu n'avais pas oublié de mettre S+1{->}S pour le score ?

----------------------
Salut, visitez mon site:

Et mon forum !

Mes programmes.
Convertissez vos images en un programme à mettre sur votre TI.
 Adresse email Haut de page Bas de page 
 
Bartiste
Invité
Posté le : Lun 05 Juil 2010, 22:16   Citer 

Akmdad tu as fini le gros prgm avec la fin "Lbl A"... yen a pas?

  Haut de page Bas de page 
 
Akmdad



Autorisation : Membre
Nb de messages : 713
Inscrit le : Mar 22 Jui 2010, 21:03
Posté le : Lun 05 Juil 2010, 22:20   Citer 

???

----------------------
retrouvez moi sur twitter!!!


j'ai une ti 82 stats fr et une ti89 titanium happy.gif
 Adresse email Haut de page Bas de page 
 
Bartiste
Invité
Posté le : Mar 06 Juil 2010, 9:21   Citer 

J'ai une Ti-82 mais yen a qui dise qu'elle est basique enfin bref, j'ai un problème lors du Entaleat ( 1,C -> A

il me marque sintax error a la fleche Sto

  Haut de page Bas de page 
 
Bartiste
Invité
Posté le : Mar 06 Juil 2010, 9:21   Citer 

nono laisse tomber pour ma Lbl A...

  Haut de page Bas de page 
 
Akmdad



Autorisation : Membre
Nb de messages : 713
Inscrit le : Mar 22 Jui 2010, 21:03
Posté le : Mar 06 Juil 2010, 13:08   Citer 

essaie de refermer la parenthèse

----------------------
retrouvez moi sur twitter!!!


j'ai une ti 82 stats fr et une ti89 titanium happy.gif
 Adresse email Haut de page Bas de page 
 
Sangohan38



Autorisation : Membre
Nb de messages : 3293
Inscrit le : Sam 31 Déc 2005, 19:48
Posté le : Mar 06 Juil 2010, 14:18   Citer 

Il n'existe pas entaléat sur la 82 basique.
Il faut que tu remplace par Int(RandC+1->A.

Sangohan38

 Adresse email Haut de page Bas de page 
 
Google_AdSense



Publicité    



 
Bartiste
Invité
Posté le : Mer 07 Juil 2010, 8:48   Citer 

Merci merci merci sangohan38 attention Piccolo arrive!

  Haut de page Bas de page 
 
Bartiste
Invité
Posté le : Mer 07 Juil 2010, 8:50   Citer 

Enfin je vais pouvoir m'occuper pendant les cours de maths de ma prof adorée ...
(Je rappel au passage que les propos injurieux sont interdit sur internet.)


Message modifier par votre gentil modo.

  Haut de page Bas de page 
 
Akmdad



Autorisation : Membre
Nb de messages : 713
Inscrit le : Mar 22 Jui 2010, 21:03
Posté le : Mer 07 Juil 2010, 18:52   Citer 

ok

----------------------
retrouvez moi sur twitter!!!


j'ai une ti 82 stats fr et une ti89 titanium happy.gif
 Adresse email Haut de page Bas de page 
 
bartiste
Invité
Posté le : Jeu 08 Juil 2010, 9:28   Citer 

excuser mais jai pas pu me retenir.mais ce prof ma fait redoubler car il ne pouvai pas saquer ma soeur

  Haut de page Bas de page 
 
Akmdad



Autorisation : Membre
Nb de messages : 713
Inscrit le : Mar 22 Jui 2010, 21:03
Posté le : Jeu 08 Juil 2010, 11:57   Citer 

peut-etre mais il faut canaliser tes émotions

----------------------
retrouvez moi sur twitter!!!


j'ai une ti 82 stats fr et une ti89 titanium happy.gif
 Adresse email Haut de page Bas de page 
 
eaoden
Invité
Posté le : Mar 27 Sep 2011, 18:32   Citer 

J'ai recopié le programme, j'ai revérifié plusieurs fois et bah ça marche pas cupsmiley.gif

  Haut de page Bas de page 
 
sandro



Autorisation : Membre
Nb de messages : 1366
Inscrit le : Ven 25 Mar 2011, 22:58
Posté le : Mar 27 Sep 2011, 18:36   Citer 

Tu pourrait être plus précis s'il te plait :
-La calculatrice affiche t'elle ERR:????? ou ne fait-elle juste pas ce qu'elle est sensé faire?
-Dans le premier cas, qu'y a-t-il à la place des points d'interrogations dans ERR:??????? et quand on apuie sur 2 où s'arrete le curseur (ligne de code et caractère).

Sandro

----------------------
mort à l'inutile, place à la mémoire libre et aux programmes
 Adresse email Haut de page Bas de page 
 
Baou007
Invité
Posté le : Sam 03 Déc 2011, 16:10   Citer 

Coucou, je voulait juste dire que le programme du milieu de la 1ere page ne marche pas correctement. J'ai revérifié plusieurs fois.
Ça ne me donne pas le nombre de coups, qui est affiché en haut a droite de l'écran et qui ne change pas pendant que je "joue".
De plus, comme "COUPS : 0" est en haut à droite, le "NOMBRE?" en haut a gauche est coupé.
Quelqu'un pourrait corriger l'erreur, ou m'expliquer si moi j'aurais fait une erreur?
Sinon, le programme marche sans afficher de "ERR:...."
Je ne suis que débutant programmeur, voila!

  Haut de page Bas de page 
 
Baou007
Invité
Posté le : Sam 03 Déc 2011, 16:13   Citer 

Le programme dont je parle est bien celui de Akmdad, où il dit que comme il est de bonne humeur, il écrit le programme entier.

  Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Sam 03 Déc 2011, 17:09   Citer 

Il n'y a pas de raisons qu'il ne marche pas, a part à la fin ou c'est un Lbl 0 au lieu d'un label A.
Sinon euh la ou il y a la ligne Input "nombre",B (ou A je sais plus) met :
Disp "","Nombre ?
Input A (ou B je sais plus encore une fois).

ça marche mieux ? bigmouth.gif

----------------------
La la la ...

Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL

Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO

Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind

Mes nouveaux programmes de calcul formel : FCarré FPrime

Projet base de données : ici mais abandonné. Trop de travail ...
 Adresse email Haut de page Bas de page 
 
Baou007
Invité
Posté le : Sam 03 Déc 2011, 18:14   Citer 

Génial, merci beaucoup. Tout est bien a sa place cupsmiley.gif
Mais sinon, cela n'affiche toujours pas le nombre de coups... karate.gif

  Haut de page Bas de page 
 
The K



Autorisation : Membre
Nb de messages : 850
Inscrit le : Sam 15 Oct 2011, 11:07
Posté le : Dim 04 Déc 2011, 11:55   Citer 

Ah oui euh logique en effet
rajoute : S+1->S après le Repeat B=A

happy.gif

----------------------
La la la ...

Avez-vous pensé à regarder le manuel avant de demander conseil ? Un manuel est fait avant tout pour être consulté : MANUEL

Vous avez un problème avec l'ordinateur avec votre calculatrice ? SOLUTION EN VIDEO

Mes programmes sur le site : Produit scalaire KMorpion Puissance 4 Mastermind

Mes nouveaux programmes de calcul formel : FCarré FPrime

Projet base de données : ici mais abandonné. Trop de travail ...
 Adresse email Haut de page Bas de page 
 
Poster un nouveau sujet Poster une réponse





  Page générée en 9 requêtes