• S'inscrire
    • Se connecter
    • Recherche
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Groupes

    TP 1 - Pas de gros mot

    Archives
    4
    7
    3915
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • RedRelay
      RedRelay Moddeurs confirmés dernière édition par

      #TP 1: Stop aux gros mots ! (remplace le TP conversion Celsius/Farenheit)(TP 1: Stop aux gros mots ! (remplace le TP conversion Celsius/Farenheit))

      Prerequis : Tout le chapitre 1 du tutoriel Java d’Openclassroom, connaitre quelques methodes de la classe String et ceux a quoi elle servent.
      Si vous ne comprennez pas trop comment fonctionne le “3.Lire les entrées clavier” ne bloquez pas dessus. Ce n’est pas une notion essentielle et c’est quelque chose que vous comprendez plus tard.
      Faites un copier/coller pour faire en sorte de pouvoir lire quelque chose au clavier.
      Pour les méthodes des variables String, elles se trouvent ici : http://docs.oracle.com/javase/7/docs/api/java/lang/String.html
      Vous n’avez pas besoin de connaitre leur fonctionnement, juste a quoi elles servent.
      Pour les utiliser, vous devez utiliser votreVariableString.nomDeLaMethode(parametre1, parametre2 … parametreN);
      Si vous ne comprennez pas cette notation, vous aurez l’occasion de comprendre dans les chapitres suivants d’Openclassroom traitant de la POO (programmation orientée objet)

      PAS BESOIN DE FORGE OU DE MCP
      Configurez votre espace de travail comme indiqué sur OpenClassRoom.
      Nous n’allons pas encore faire un mod, juste un petit soft Java qui aura un peu plus comme theme Minecraft que les TP proposés sur OpenClassRoom.

      Le but de ce TP est simple, faire en sorte qu’un joueur ne puissent pas dire de gros mots dans le chat.
      Nous auront un tableau de chaines de gros mot, la phrase du joueur ne devra pas comporter de gros mot, sinon on remplacera le gros mot par une autre chaine (par exemple : @#?!$$%#&£).

      #Vous devrez faire :(Vous devrez faire 🙂

      • Un tableau de gros mot de taille N. Le joueur devra faire N saisies consécutives pour remplir le tableau (Utilisez une boucle, il y en a 1 en particulier qui convient)
      • Des que le joueur entre “gros mots”, on lui affiche la liste des gros mots (idem, une boucle convient plus que les autre)
      • Des que le joueur entre “FIN”, on termine le programme (Tout en douceur sans violence, donc pas de System.exit(), ni de return dans la fonction main)
      • Des que le joueur entre un mot différent de “FIN” ou de “gros mots”, on affiche ce qu’il a écrit en remplaçant si nécessaire les gros mots.

      Objectif

      • Manipuler des variables
      • Manipuler les boucles et les conditions
      • Manipuler les tableaux
      • Préparer le terrain pour le concept de POO

      - ( - )

      C’est un TP un peu plus dur que celui demandé sur openclassroom (TP Celsuis Farenheit) mais ce n’est pas facile de faire un TP interessant avec aussi peu de chose ^^
      Si vous bloquez, cherchez ! Si vous bloquez toujours, envoyez un MP.
      Si vous avez fini le TP envoyez moi votre code par MP, que je regarde si des améliorations peuvent être faites.
      Je risque de paraitre titilleux mais comme se sont les bases, on ne peut pas se permettre de faire de l’à peu près. Donc si vous voulez valider ce TP, il ne faudra pas vous contenter du fonctionnel, il faudra quelque chose de propre et d’efficace.
      Vous êtes un architecte, si vous baclez les plans, vous ne pourrez pas faire la suite sereinement.

      *Je préfère les MP car si les solutions sont énoncé en dessous, ça n’a plus vraiment d’interet.
      Si vous rencontrez des problèmes c’est possible que vous donniez aussi quelques éléments clef a la solution donc au moins par MP nous n’aurront pas ce soucis 😉
      Puis comme le nombre de moddeur débutant n’est pas de l’ordre de la centaine, c’est gérable pour l’instant.
      Rien de mieux qu’un suivit personnalisé.

      Toute suggestion est la bienvenu. Les TP sont une fonctionnalité Alpha du forum disons :P*

      –------------------------------------------------------------------------------------
      Si tu trouves mon intervention pertinente, n'hésite pas a m…

      1 réponse Dernière réponse Répondre Citer 0
      • isador
        isador Moddeurs confirmés Modérateurs dernière édition par

        Cool j’esserait ce week end

        1 réponse Dernière réponse Répondre Citer 0
        • T
          totos51 dernière édition par

          très sympa pour les débutant j’adhère à l’idée

          juste parce que ça m’a choqué et fait sourire: “sont énoncé en dessus” en dessous ou au dessus mais pas en dessus non? ^^

          1 réponse Dernière réponse Répondre Citer 0
          • RedRelay
            RedRelay Moddeurs confirmés dernière édition par

            C’est modifié 😛 merci 🙂

            –------------------------------------------------------------------------------------
            Si tu trouves mon intervention pertinente, n'hésite pas a m…

            1 réponse Dernière réponse Répondre Citer 0
            • utybo
              utybo dernière édition par

              Terminer un programme a la manière douce? O_o Je peux avoir un lien vers des explications de ça? (Me fâchez pas je code peu de choses en dehors des mods)

              Moddeur à la retraite et développeur de trucs en Java.

              J'aide les gens comme je peux, alors si mon message v…

              1 réponse Dernière réponse Répondre Citer 0
              • RedRelay
                RedRelay Moddeurs confirmés dernière édition par

                En gros, pas de System.exit().
                C’est une fonction qui kill le processus.
                Puis j’ajoute pas de return dans la fonction main, en tout cas, pas tout de suite, pas pour ce TP la.

                –------------------------------------------------------------------------------------
                Si tu trouves mon intervention pertinente, n'hésite pas a m…

                1 réponse Dernière réponse Répondre Citer 0
                • utybo
                  utybo dernière édition par

                  Ok merci 😉

                  Moddeur à la retraite et développeur de trucs en Java.

                  J'aide les gens comme je peux, alors si mon message v…

                  1 réponse Dernière réponse Répondre Citer 0
                  • 1 / 1
                  • Premier message
                    Dernier message
                  Design by Woryk
                  Contact / Mentions Légales

                  MINECRAFT FORGE FRANCE © 2018

                  Powered by NodeBB