| Mon premier programme | |
|
|
Auteur | Message |
---|
RaphnOo
Nombre de messages : 4999 Age : 30 Localisation : 92 Catcheurs préférés : Shawn Michaels & John Morrison & Edge Brand préférée : Raw Regarde le catch depuis : 2005 Date d'inscription : 27/03/2008
| Sujet: Mon premier programme Dim 17 Aoû - 17:59 | |
| Salut tout le monde. Je débute en C et j'ai enfin crée mon premier programme, j'aimerai que vous l'essayez pour voir s'il marche correctement chez vous. Il ne prend pas beaucoup de place ( 18 Ko ). C'est un jeu : " Plus ou Moins ". Pour le télécharger : 1) Cliquez ICI2) Tape le code à 3 lettres. 3) Attendre le chargement. 4) Cliquez sur Exécutez. 5) Testez le programme. Merci. :) | |
|
| |
DàM™ The 12th man
Nombre de messages : 2409 Localisation : France. (FR) Regarde le catch depuis : Aujourd'hui Date d'inscription : 25/02/2008
| Sujet: Re: Mon premier programme Dim 17 Aoû - 19:39 | |
| | |
|
| |
Idhem
Nombre de messages : 468 Age : 31 Localisation : In uranus :p Catcheurs préférés : Loisirs ? Moi pas connaître Brand préférée : Pas content ! Pas content ! Pas content ! Date d'inscription : 29/11/2007
| Sujet: Re: Mon premier programme Dim 17 Aoû - 19:53 | |
| | |
|
| |
RaphnOo
Nombre de messages : 4999 Age : 30 Localisation : 92 Catcheurs préférés : Shawn Michaels & John Morrison & Edge Brand préférée : Raw Regarde le catch depuis : 2005 Date d'inscription : 27/03/2008
| Sujet: Re: Mon premier programme Dim 17 Aoû - 19:56 | |
| - Je sais, je précise justement que c'est entre 0 et 100 pour ce genre de choses. xD - J'ai mis 6 essais, car grâce à une algorithme simple, on trouve forcément en 7 essais, donc ce serait inutile. - Effectivement mais en C on ne peut pas mettre d'accent. :( | |
|
| |
Idhem
Nombre de messages : 468 Age : 31 Localisation : In uranus :p Catcheurs préférés : Loisirs ? Moi pas connaître Brand préférée : Pas content ! Pas content ! Pas content ! Date d'inscription : 29/11/2007
| Sujet: Re: Mon premier programme Dim 17 Aoû - 19:59 | |
| - RaphnOo a écrit:
- Effectivement mais en C on ne peut pas mettre d'accent. :(
Honte aux créateurs! Sinon c'est cool, moi perso la syntaxe du C m'a cassé les couilles dès le début, marre de déclarer tout le temps mes variables . Maintenant je suis sur Python. | |
|
| |
RaphnOo
Nombre de messages : 4999 Age : 30 Localisation : 92 Catcheurs préférés : Shawn Michaels & John Morrison & Edge Brand préférée : Raw Regarde le catch depuis : 2005 Date d'inscription : 27/03/2008
| Sujet: Re: Mon premier programme Dim 17 Aoû - 20:05 | |
| D'accord. On peut faire quoi en Python ? C'est compliqué ? | |
|
| |
Idhem
Nombre de messages : 468 Age : 31 Localisation : In uranus :p Catcheurs préférés : Loisirs ? Moi pas connaître Brand préférée : Pas content ! Pas content ! Pas content ! Date d'inscription : 29/11/2007
| Sujet: Re: Mon premier programme Dim 17 Aoû - 20:18 | |
| - RaphnOo a écrit:
- D'accord.
On peut faire quoi en Python ? C'est compliqué ? Ma foie on peut tout faire c'est multi-support(vu que t'es sur mandriva j'crois), de haut niveau(syntaxe moins exigeante) et la librairie d'origine est bien rempli. On peut faire de la POO (Ca par contre je connais pas mais je fais confiance à ceux qui le disent). C'est vraiment beaucoup moins chiant à coder, si t'as des bases en anglais le tutorial de l'auteur est ENORME sinon il y a un super tutorial en français. Perso moi je le préfère au C: plus facile et apprendre, comprendre et utiliser après à long terme le C sera meilleur c'est sûr. Après le fait est que je suis un débutant... http://www.python.org/Le tuto en français si tu veux y jeter un coup d'oeil: http://www.megaupload.com/?d=7QHEHQT2 | |
|
| |
RaphnOo
Nombre de messages : 4999 Age : 30 Localisation : 92 Catcheurs préférés : Shawn Michaels & John Morrison & Edge Brand préférée : Raw Regarde le catch depuis : 2005 Date d'inscription : 27/03/2008
| Sujet: Re: Mon premier programme Dim 17 Aoû - 20:31 | |
| D'accord merci bien. Après le C/C++, je m'attaquerai au Python.:) | |
|
| |
Idhem
Nombre de messages : 468 Age : 31 Localisation : In uranus :p Catcheurs préférés : Loisirs ? Moi pas connaître Brand préférée : Pas content ! Pas content ! Pas content ! Date d'inscription : 29/11/2007
| Sujet: Re: Mon premier programme Dim 14 Sep - 18:36 | |
| | |
|
| |
RaphnOo
Nombre de messages : 4999 Age : 30 Localisation : 92 Catcheurs préférés : Shawn Michaels & John Morrison & Edge Brand préférée : Raw Regarde le catch depuis : 2005 Date d'inscription : 27/03/2008
| Sujet: Re: Mon premier programme Dim 14 Sep - 20:46 | |
| Très bien, on peut faire que des triangles équilatérals ? C'est du Python ? | |
|
| |
Idhem
Nombre de messages : 468 Age : 31 Localisation : In uranus :p Catcheurs préférés : Loisirs ? Moi pas connaître Brand préférée : Pas content ! Pas content ! Pas content ! Date d'inscription : 29/11/2007
| Sujet: Re: Mon premier programme Lun 15 Sep - 18:54 | |
| Tu peux tout dessiner il suffit de dire où avancer. Oui c'est du Python, voilà le peu de code qui cela demande un peu commenté si t'arrive à comprendre: - Spoiler:
#!/usr/bin/python # Pour que ca fonctionne sur linux #-*- coding: utf-8 -*- # Pour gérer les accents
from turtle import * # Importe le module de dessin
print u"Veuillez définir la longueur du coté du triangle" # Affice la phrase entre guillemet le u permettant les accents long_cote = input() # Assigne la variable long_cote à ce qui est entré (fonction input() ) nombre = input("Combien de triangles voulez-vous tracez?") #De même sauf que ce qui est entre parenthèse est afficher, note que j'aurais pu faire pareille avant mais dans ce cas les accents ne serait pas affichés
def triangle(long_cote): # Définit la fonction qui trace le(s) triangles forward(long_cote) # Trace la base du triangle left(120) # Tourne à 135° vers la gauche forward(long_cote) # Trace le 2ème coté left(120) # Tourne à 45° vers la gauche forward(long_cote) # Trace le dernier coté up() # Soulève le crayon left(120) # Tourne à 45° vers la gauche forward(long_cote) # Déplace le point de "long_cote" sans écrire pour pouvoir déssiner d'autres triangles ;) forward(long_cote) # Idem down() # Rabaisse le crayon, prêt à déssiner un autre triangle ( distance entre les 2 triangles = 2long_cote)
if nombre <= 0: print u"Désoler mais nous ne pouvons pas tracer moins d'un triangle..." #Si le résultat n'est pas positif le programme s'arrête if nombre == 1: triangle(long_cote) # Si nombre = 1 il ne trace qu'un triangle et s'arrête par la suite if nombre > 1: # Si supérieur à 1 la fonction s'éxécute triangle(long_cote) while nombre > 1: triangle(long_cote) nombre = nombre - 1
a=u"Merci d'avoir utilisé mon programme.\n Veuillez appuyez sur la touche entrée pour quitter." print a raw_input()
Donc si tu veux tu peux très bien remplacer la fonction triangle par: forward(long_cote) right(90) forward(long_cote) right(90) forward(long_cote) right(90) forward(long_cote) up() backward(long_cote) left(90) backward(long_cote) backward(long_cote)
pour obtenir un carré ou par des choses bien plus complexes.
C'est très simplistes mais c'est ma première approche graphique bientôt j'apprendrai à faire des fenètre avec un GUI. Ca rend bof bof seulement en noir, j'te met des screens avec coloration syntaxique: - Spoiler:
| |
|
| |
RaphnOo
Nombre de messages : 4999 Age : 30 Localisation : 92 Catcheurs préférés : Shawn Michaels & John Morrison & Edge Brand préférée : Raw Regarde le catch depuis : 2005 Date d'inscription : 27/03/2008
| Sujet: Re: Mon premier programme Lun 15 Sep - 19:11 | |
| Les conditions " if " c'est similaire au C. Tu as appris sur quel site la programmation en Python ? Site du 0 ? | |
|
| |
Idhem
Nombre de messages : 468 Age : 31 Localisation : In uranus :p Catcheurs préférés : Loisirs ? Moi pas connaître Brand préférée : Pas content ! Pas content ! Pas content ! Date d'inscription : 29/11/2007
| Sujet: Re: Mon premier programme Lun 15 Sep - 19:20 | |
| Une tutoriel d'un belge qui est une traduction d'un tutoriel anglais. 400 pages la chose J'en suis qu'à la 85ème... Pour le C++ j'avais appris avec le C++ pour les nuls, c'est super bien fait avec plein d'illustrations mais 600 pages aussi, l'envie m'en prendra surement dans le cycle supérieur. | |
|
| |
Contenu sponsorisé
| Sujet: Re: Mon premier programme | |
| |
|
| |
| Mon premier programme | |
|