+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5
  1. #1
    Invité de passage
    Homme Profil pro
    autodidacte python/c++
    Inscrit en
    décembre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : autodidacte python/c++

    Informations forums :
    Inscription : décembre 2012
    Messages : 4
    Points : 2
    Points
    2

    Par défaut Idée de projet

    Bonjour,

    Je suis nouveau ici,j'aimerais avoir votre aide car je cherche une idée de programme à réaliser en C++.Je suis débutant autodidacte.

    En faites j'ai appris et pris des notes d'un cours C++ et me suis arrêter juste avant la partie POO.

    J'aimerais mettre en pratique ces notes pour assimiler un maximum et acquérir de l'expérience avant d'attaquer la suite,seulement j'ai du mal à trouver une idée de petit programme à réaliser en mode console.

    Voilà,si quelqu'un aurait une idée et aussi des méthodes d'apprentissages efficaces,des retours d'expériences m'intéresse.


    Merci.

  2. #2
    Membre Expert
    Avatar de mitkl
    Homme Profil pro
    Étudiant
    Inscrit en
    février 2010
    Messages
    364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 23
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : février 2010
    Messages : 364
    Points : 1 088
    Points
    1 088

    Par défaut

    J'ai une petite idée de projet que j'aime bien donner à ceux qui débutent, le but c'est de faire un petit correcteur orthographique en C++.

    A partir d'un dictionnaire, tu attends une entrée utilisateur et tu compares avec les mots de ton dictionnaire avec cette entrée en calculant à chaque fois la distance de Levenshtein. Plus la distance entre deux mots est petite et plus les mots sont proches par exemple :

    Developper et Developpez n'ont qu'une lettre de différente donc Levenshtein("Developper", "Developpez") = 1. Après tu récupères les plus petites distances pour afficher les propositions de correction à l'utilisateur.

    Résultat :



    J'ai volontairement entré "elemantary" qui est mal écrit et mon programme me propose de le remplacer par "elementary".
    Si vous ne savez toujours pas ce qu’est la récursivité, relisez cette phrase.

    Mon blog sur la programmation et l'informatique !

  3. #3
    Rédacteur/Modérateur
    Avatar de JolyLoic
    Homme Profil pro
    Développeur informatique
    Inscrit en
    août 2004
    Messages
    5 019
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : août 2004
    Messages : 5 019
    Points : 12 367
    Points
    12 367

    Par défaut

    Je ne sais pas trop quelle taille de petit programme tu recherches... Quelques idées en vrac, de tailles variables :
    - Un jeu de pendu
    - Un évaluateur d'expressions mathématiques, ou un dérivateur formel (tu lui entre 2/x+3*x, il te retourne -2/x^2+3)
    - Un jeu de UNO
    - Un calculateur d'enfumement dans une gare, où tu places des fumeurs, des obstacles, des arrivées d'air, et tu calcules où tu placer pour être à l’abri
    Ma session aux Microsoft TechDays 2013 : Développer en natif avec C++11.
    Et celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++

  4. #4
    Membre Expert
    Homme Profil pro
    Chercheur
    Inscrit en
    mars 2010
    Messages
    1 204
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chercheur

    Informations forums :
    Inscription : mars 2010
    Messages : 1 204
    Points : 1 645
    Points
    1 645

    Par défaut

    Salut,

    une petite application très simple mais qui te fera travailler un peu l'algorithmique au passage : trier un ensemble de nombres entré par l'utilisateur. Ensuite, faire la même chose mais avec des nombres issus d'un fichier (l'utilisateur peut entrer le nom du fichier par exemple) pour apprendre à gérer les entrées/sorties.

  5. #5
    Invité de passage
    Homme Profil pro
    autodidacte python/c++
    Inscrit en
    décembre 2012
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : autodidacte python/c++

    Informations forums :
    Inscription : décembre 2012
    Messages : 4
    Points : 2
    Points
    2

    Par défaut

    Merci.

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •