jQuery
En savoir plus
Adobe Flex & Flash
En savoir plus
XML
En savoir plus

Inscris-toi au e-camp "Héberge ton jeu Facebook sur Azure" de Microsoft vendredi 25 mai à 13h30 !
| Page Précédente 1 2 3 ... 56 57 58 59 60 61 62 ... 150 151 152 153 Suivante | |||||||
| Auteur | Message | ||||||
|---|---|---|---|---|---|---|---|
| 4 visiteurs sur ce sujet (4 anonymes) | |||||||
| Page Précédente 1 2 3 ... 56 57 58 59 60 61 62 ... 150 151 152 153 Suivante | |||||||
loclamor
|
# Posté le 29/11/2009 à 18:24:58 | ||||||
Le seul, l'unique, le VRAI![]()
Ville : Montrabé |
Reprise du dernier message de la page précédente :
On doit surement pouvoir éviter les labels et goto, non ?
#LGDF: loclamor vaincra ! remonter - loclamor - loclamor's site - loclamor's chat - user scripts - Rejoint la WWW sur Ogame, univers Capella !Etat : 80% environ (en cours de réalisation du forum) - Méthode poweredHistorque : ¤ Liste des Membres & Profils visualisables ¤ Boite de MP opérationnelle ¤ Inscriptions ouvertes |
||||||
| Publicité | # Posté le 29/11/2009 à 18:24:58 | ||||||
|
|
|||||||
MrKooky
|
# Posté le 29/11/2009 à 18:31:11 | ||||||
10h![]()
Ville : Paris |
Bien sûr!!
Tu fais d'autres boucles! Ca fait un bail qu'on de ca ici, et je suis le premier à m'être fait engueuler! Mon Espace Personnel - Mes Projets - Mon Blog (v2) Visitez le site de MétamorphWorld, un jeu pour le concours Innov'Game 2012 Manuel des Zéros - SdZ v1 - Hébergeur gratuit - Régie publicitaire |
||||||
APPLEII
|
# Posté le 29/11/2009 à 18:36:19 | ||||||
|
|
Citation : MrKooky
Bien sûr!! Tu fais d'autres boucles! Ca fait un bail qu'on de ca ici, et je suis le premier à m'être fait engueuler! Le code a était vite fait, libre à vous de l'améliorer
Glasnost |
||||||
KillerMapper
|
# Posté le 29/11/2009 à 18:46:54 | ||||||
Le fail, une vie. ![]()
Ville : Paris |
Citation : loclamor
On doit surement pouvoir éviter les labels et goto, non ? Les gars, il vous est arrivé quelque chose avec les labels où quoi? On dirait que vous être traumatisés xD Level Designer / Leader de Mario Kart Source Tauntkill Master of Team Fortress 2 Failzor officiel de la vie |
||||||
11TLP
|
# Posté le 29/11/2009 à 19:33:33 | ||||||
i'm a fag, a 東方 fag![]()
Ville : Limoges |
Tain les gars, ça se voit que vous n'avez jamais eu de projets de plus d'une dizaine de lignes.
Avec des goto/lbl, un programme est illisible, j'en ai fait les frais plusieurs fois. Et même quand on lit les codes des autres, à chaque fois qu'on voit un goto, on doit chercher dans tout le programme où se trouve le lbl correspondant (l'interpréteur de la calculatrice fait de même, donc ça ralentit très fort), tandis qu'avec des boucles/tests conditionnels, non seulement quand on voit un End, on saît déjà où remonter (pareil pour l'interpréteur, gain de temps ...), mais en plus sur un forum on peut indenter le code, ça accroît la lisibilité. De plus, en ce qui concerne les maniaques des octets gagnés (fins de parenthèses enlevées et trucs du genre), on est aussi gagnant en évitant ces horreurs. Des questions ?
Édité
le 29/11/2009 à 19:33:55
par 11TLP
En train de développer un JV du type shoot'em up / jeu de cartes. Pourquoi les Goto/Lbl en Ti-Basic c'est LE MAL ! (et partout d'ailleurs) |
||||||
loclamor
|
# Posté le 29/11/2009 à 20:29:16 | ||||||
Le seul, l'unique, le VRAI![]()
Ville : Montrabé |
Nan !
Entièrement d'accord avec toi. Je ne faisait que faire un petit commentaire taquin tout à l'heure
#LGDF: loclamor vaincra ! remonter - loclamor - loclamor's site - loclamor's chat - user scripts - Rejoint la WWW sur Ogame, univers Capella !Etat : 80% environ (en cours de réalisation du forum) - Méthode poweredHistorque : ¤ Liste des Membres & Profils visualisables ¤ Boite de MP opérationnelle ¤ Inscriptions ouvertes |
||||||
Pouet_forever
|
# Posté le 29/11/2009 à 21:02:08 | ||||||
Trance forever :)![]()
|
Citation : 11TLP
De plus, en ce qui concerne les maniaques des octets gagnés (fins de parenthèses enlevées et trucs du genre), on est aussi gagnant en évitant ces horreurs. Sur ma TI 82 en enlevant les parenthèses et compagnie je gagne vraiment beaucoup de place ![]() Ma mémoire étant pleine de programmes chaque octet compte ![]() Rien que le fait de créer une matrice prend beaucoup de place et souvent j'en ai pas assez ! Donc oui c'est peut-être moins clair mais moi ça m'arrange
![]() ![]() La musique du moment : Marcel Woods - Advanced (Tiësto remix) [Le préprocesseur C] Fan officiel de Tiësto ! |
||||||
zatuma
|
# Posté le 29/11/2009 à 21:05:24 | ||||||
|
|
slt a tous je possede une ti nspire cas et beaucoup de commande de programation tel que output ou menu ne fonctionnent pas que faire??
|
||||||
KillerMapper
|
# Posté le 29/11/2009 à 21:50:43 | ||||||
Le fail, une vie. ![]()
Ville : Paris |
Citation : 11TLP
De plus, en ce qui concerne les maniaques des octets gagnés (fins de parenthèses enlevées et trucs du genre), on est aussi gagnant en évitant ces horreurs. Libre à toi de bouffer ta mémoire, moi je fait ça, surtout que les programmes restent sur ma calto, vu que j'ai pas de câble. Et les labels moi justement je m'en sers pour mieux me retrouver dans mon code, bien que ça soit rare (généralement les labels j'utilise que pour les menus, le reste ce sont des boucles). Level Designer / Leader de Mario Kart Source Tauntkill Master of Team Fortress 2 Failzor officiel de la vie |
||||||
11TLP
|
# Posté le 30/11/2009 à 00:11:25 | ||||||
i'm a fag, a 東方 fag![]()
Ville : Limoges |
J'ai dit que le fait d'enlever les Goto/Lbl était aussi avantageux pour les maniaques du gain de place. --'
zatuma =>, hum, une nspire , pas beaucoup de monde en a une ici, ça va être dur de t'aider. :/
En train de développer un JV du type shoot'em up / jeu de cartes. Pourquoi les Goto/Lbl en Ti-Basic c'est LE MAL ! (et partout d'ailleurs) |
||||||
APPLEII
|
# Posté le 30/11/2009 à 06:57:18 | ||||||
|
|
Bon, j'ai posté le code pour diviser un nombre en facteurs premiers. Vous en pensez quoi ?
Glasnost |
||||||
zatuma
|
# Posté le 30/11/2009 à 07:32:58 | ||||||
|
|
alors pour expliquer cest ma premiere calcultrice graphique je suis lyceen g quelque base de c++ et je galere avec le ti basic pas moyen que lutilisateur du prgm ntre une info pdt le prgm donc je voulais creer des mini jeux mais impossible...
|
||||||
Kageyume
|
# Posté le 30/11/2009 à 15:10:44 | ||||||
"Le gras, c'est la vie."![]()
Ville : Brest |
Zatuna, je conseille de suivre le tutoriel du site du zéro lol, il est très bien expliqué, on acquiert rapidement de bonnes bases.
Qui est venu en premier à la vie, le code source ou le compilateur ? |
||||||
Pouet_forever
|
# Posté le 30/11/2009 à 16:26:21 | ||||||
Trance forever :)![]()
|
@APPLEII : Je sais pas si c'est ça mais tu peux raccourcir
![]() Code : Bash
![]() ![]() La musique du moment : Marcel Woods - Advanced (Tiësto remix) [Le préprocesseur C] Fan officiel de Tiësto ! |
||||||
MrKooky
|
# Posté le 30/11/2009 à 17:00:03 | ||||||
10h![]()
Ville : Paris |
Euh,
oui, ...???!STOP!!! Pas tous en même temps et pas de langage SMS s'il vous- plaît! La langue française est deja assez déformée comme ça! Dans l'ordre donc!: @zatuma: déjà entendu parler de google? ![]() Si non, je te recommande ceci!! @APPLE||: tu peux en effet le raccourcir. Bon je l'ai pas testé, mais tu peux sûrement l'ammeillorer encore plus! Mon Espace Personnel - Mes Projets - Mon Blog (v2) Visitez le site de MétamorphWorld, un jeu pour le concours Innov'Game 2012 Manuel des Zéros - SdZ v1 - Hébergeur gratuit - Régie publicitaire |
||||||
APPLEII
|
# Posté le 30/11/2009 à 17:08:19 | ||||||
|
|
Citation : Pouet_forever
@APPLEII : Je sais pas si c'est ça mais tu peux raccourcir ![]() Code : Bash
Bof, les outuput et co sa prend de la place je crois ? Là, on ne parle que de l'esthétique du code. Pas du code en lui même (Méthode, etc...) Glasnost |
||||||
Pouet_forever
|
# Posté le 30/11/2009 à 17:19:30 | ||||||
Trance forever :)![]()
|
Ton code est inutilement long, et tu dis rapidement
![]() Je pense que mon code est beaucoup plus rapide ![]() Et accessoirement beaucoup plus court ![]() (tu as demandé des avis je t'en donne un )Et le output de la fin c'est juste pour enlever le "Done"
Édité
le 30/11/2009 à 17:19:56
par Pouet_forever
![]() ![]() La musique du moment : Marcel Woods - Advanced (Tiësto remix) [Le préprocesseur C] Fan officiel de Tiësto ! |
||||||
APPLEII
|
# Posté le 30/11/2009 à 17:26:07 | ||||||
|
|
Citation : Pouet_forever
Ton code est inutilement long, et tu dis rapidement ![]() Je pense que mon code est beaucoup plus rapide ![]() Et accessoirement beaucoup plus court ![]() (tu as demandé des avis je t'en donne un )Et le output de la fin c'est juste pour enlever le "Done" ![]() Petit bémol : les nombres premiers. On parle ici de décompenser en facteurs premeirs des nombres. La tu décompose le nombre en nombres <<normaux>> si je puis dire.
Édité
le 30/11/2009 à 17:27:16
par APPLEII
Glasnost |
||||||
Pouet_forever
|
# Posté le 30/11/2009 à 17:54:09 | ||||||
Trance forever :)![]()
|
Oui mais non
![]() Parce que tous les multiples des nombres "normaux" sont déjà utilisés avant ![]() Genre 4 c'est 2*2 donc il sera ignoré. 6 c'est 3*2 donc ignoré etc.. Ca marche un peu comme le crible eratosthène
![]() ![]() La musique du moment : Marcel Woods - Advanced (Tiësto remix) [Le préprocesseur C] Fan officiel de Tiësto ! |
||||||
APPLEII
|
# Posté le 30/11/2009 à 18:06:24 | ||||||
|
|
Citation : Pouet_forever
Oui mais non ![]() Parce que tous les multiples des nombres "normaux" sont déjà utilisés avant ![]() Genre 4 c'est 2*2 donc il sera ignoré. 6 c'est 3*2 donc ignoré etc.. Ca marche un peu comme le crible eratosthène ![]() Marrant, si on reprend le logique de ton programme. Celui-ci part de I avec 2, pour pas de 1 Et ton programme fait "si le reste de la division du nombre par I donne reste=0, alors prendre le diviseur". Pas le "pas" de 2, pas de vérification si les diviseurs sont premiers, pas d'emploi de la recherche jusqu'à la racine carré, etc...
Édité
le 30/11/2009 à 18:08:13
par APPLEII
Glasnost |
||||||
Pouet_forever
|
# Posté le 30/11/2009 à 18:10:28 | ||||||
Trance forever :)![]()
|
Je crois que t'as pas bien compris le concept ...
Essaye tu verras que j'ai raison
![]() ![]() La musique du moment : Marcel Woods - Advanced (Tiësto remix) [Le préprocesseur C] Fan officiel de Tiësto ! |
||||||
APPLEII
|
# Posté le 30/11/2009 à 18:38:19 | ||||||
|
|
Citation : Pouet_forever
Je crois que t'as pas bien compris le concept ... Essaye tu verras que j'ai raison ![]() Tu pourrait faire une démonstration de l'exécution de ton programme par écrit ? Glasnost |
||||||
MrKooky
|
# Posté le 30/11/2009 à 18:53:31 | ||||||
10h![]()
Ville : Paris |
Pourquoi se compliquer la vie?
Tu mets ta calcu devant ton ordi et tu recopies le code! T'éxécutes pour des valeurs différentes, et puis basta! Mon Espace Personnel - Mes Projets - Mon Blog (v2) Visitez le site de MétamorphWorld, un jeu pour le concours Innov'Game 2012 Manuel des Zéros - SdZ v1 - Hébergeur gratuit - Régie publicitaire |
||||||
Pouet_forever
|
# Posté le 30/11/2009 à 19:14:38 | ||||||
Trance forever :)![]()
|
Oui effectivement comme dit MrKooky tu fais des tests
![]() Je te mets un exemple si tu veux ![]() Secret (cliquez pour afficher) On va prendre ... 97 (choisi au pif) On commence : 97 / 2 = 48,5 -> fPart = 5 -> On incrémente i 97 / 3 = 32,333... -> fPart = 3333... -> On incrémente i 97 / 4 -> Multiple de 2 donc il va rien se passer -> On incrémente i 97 / 5 = 19,4 -> fPart = 4 -> On incrémente i 97 / 6 -> Multiple de 2 -> On incrémente i 97 / 7 -> Nombre à virgule -> On incrémente 97 / 8 -> Multiple de 2 -> On incrémente 97 / 9 -> Multiple de 3 -> On incrémente 97 / 10 -> Multiple de 2 -> Incrémente 97 / 11 -> Virgule on incrémente 97 / 12 -> Pair -> Incrémente 97 / 13 -> Nombre à virgule -> On incrémente Etc... 97 / 97 = 1 -> 97 est divisible uniquement par lui-même, on l'affiche. 97 est premier. Exemple avec 99 : 99 / 2 = Virgule -> On incrémente 99 / 3 = 33 -> fPart = 0 -> On affiche 3 33 / 3 = 11 -> fPart = 0 -> On affiche 3 11 / 3 = Virgule -> On incrémente i 11 / 4 = Multiple de 2 -> On incrémente i Etc.. 11 / 11 = 1 -> fPart = 0 -> On affiche 11. Les facteurs sont donc : 3, 3, et 11. ![]() ![]() La musique du moment : Marcel Woods - Advanced (Tiësto remix) [Le préprocesseur C] Fan officiel de Tiësto ! |
||||||
loclamor
|
# Posté le 30/11/2009 à 19:17:34 | ||||||
Le seul, l'unique, le VRAI![]()
Ville : Montrabé |
Ce code marche (à peut près, il ne met pas les doublons, j'ai pas saisi pourquoi), il est inspiré du code d'après, en C.
Code : Pascal
Code : C
Édité
le 30/11/2009 à 19:21:18
par loclamor
#LGDF: loclamor vaincra ! remonter - loclamor - loclamor's site - loclamor's chat - user scripts - Rejoint la WWW sur Ogame, univers Capella !Etat : 80% environ (en cours de réalisation du forum) - Méthode poweredHistorque : ¤ Liste des Membres & Profils visualisables ¤ Boite de MP opérationnelle ¤ Inscriptions ouvertes |
||||||
zatuma
|
# Posté le 30/11/2009 à 21:19:52 | ||||||
|
|
alors en fait oui je connai google mrKooly^^ mais il se trouve que je ne trouve aucun tuto pour la nspire les seule aide que je trouve son des programme de cour preparatoire et il nexplique pas comment demander a lutilisateur dentrer une variable jen suis a me demander si cela est possible svp help me^^ je ne peu rien faire sen sa mes programme n'ont aucune utilite
|
||||||
APPLEII
|
# Posté le 01/12/2009 à 07:04:31 | ||||||
|
|
J'ai exécuté le code de pouet-forevser et je n'obtiens...rien. Je viens de l'exécuter avec 25, 3801 et 200, et il ne retourne strictement rien !
D'ailleurs, il semblerait que vous bloquez tous sur la définition d'un nombre premier, la voici : "Un nombre premier est un nombre qui n'est divisible que par 1 et par lui-même." Vous continuez à croire qu'il suffit de diviser N par un nombre, que le reste donne 0 et puis basta on affiche à l'écran diviseur. Pouet_forever : ton programme ne donne rien puisque tu partEnt, ce n'est pas le reste de la division, mais ca ne change rien au défaut majeur de ton programme : tu ne divise pas par des nombres premiers. loclamor : j'ai pas eu le temps de tester ton programme, mais tu devrait mettre deux :
Glasnost |
||||||
GurneyH
|
# Posté le 01/12/2009 à 07:53:19 | ||||||
![]()
|
@apple2: tu n'as pas compris l'algo du programme de Pouet Forever.
Prends un exemple N = 36 Code : Autre
Les diviseur premiers de 36 sont 2 et 3. Fait la manip avec d'autres nombres pour te convaincre. Quand tu ne comprend pas un algorithme, fait le tourner le à la main, ça aide... ![]() D'ailleurs cet algo codé en c avec tes valeurs de test donne : Secret (cliquez pour afficher) Code : Console
Édité
le 01/12/2009 à 08:10:56
par GurneyH
|
||||||
Pouet_forever
|
# Posté le 01/12/2009 à 15:43:36 | ||||||
Trance forever :)![]()
|
Je pense que tu as dû mal entrer le programme ...
Secret (cliquez pour afficher) Code : Console
Code : Console
Code : Console
![]() ![]() La musique du moment : Marcel Woods - Advanced (Tiësto remix) [Le préprocesseur C] Fan officiel de Tiësto ! |
||||||
APPLEII
|
# Posté le 01/12/2009 à 18:51:28 | ||||||
|
|
Moi je demande simplement :
Les autres codes que j'ai pu voir dans des livres sont bien plus grands que les vôtres, plus complexes. Donc, merci de répondre à mes questions. Glasnost |
||||||
loclamor
|
# Posté le 01/12/2009 à 19:25:51 | ||||||
Le seul, l'unique, le VRAI![]()
Ville : Montrabé |
Citation : APPLEII
tu devrait mettre deux :
ligne 9 : Code : Pascal
ça revient pas à faire Code : Pascal
? Et l'incrémentation de 2 y est (ligne 15): Code : Pascal
#LGDF: loclamor vaincra ! remonter - loclamor - loclamor's site - loclamor's chat - user scripts - Rejoint la WWW sur Ogame, univers Capella !Etat : 80% environ (en cours de réalisation du forum) - Méthode poweredHistorque : ¤ Liste des Membres & Profils visualisables ¤ Boite de MP opérationnelle ¤ Inscriptions ouvertes |
||||||
Retour au forum "Autres langages, outils et approches" ou à la liste des forums
