IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Aide devoir en C#


Sujet :

C#

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 26
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2017
    Messages : 3
    Points : 0
    Points
    0
    Par défaut Aide devoir en C#
    Bonsoir tous le monde,
    Je suis étudiante en BTS SIO 1ere année et j'ai un devoir (coef 4) à faire en C# pour aujourd'hui (avant minuit).
    J'ai déjà tenter de demander de l'aide pour faire ce programme mais rien à faire..
    Si quelqu'un pourrais m'aider ça me sauverai ma moyenne, merci d'avance.
    Voici le devoir:

    Il faut réaliser un "jeu puissance 4" en C# comme le programme dans le liensPROJET EN C#.odt


    Merci a tous !

  2. #2
    Membre expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2013
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 563
    Points : 3 404
    Points
    3 404
    Par défaut
    Bonsoir !

    j'ai un devoir (coef 4) à faire en C# pour aujourd'hui (avant minuit).
    Alors sans vouloir remuer le couteaux dans la plaie, se réveiller quelques heures avant la deadline c'est un peu limite.. Mais passons, on a tous été dans ce cas là..

    J'ai déjà tenter de demander de l'aide pour faire ce programme mais rien à faire..
    Si quelqu'un pourrais m'aider ça me sauverai ma moyenne, merci d'avance.
    Voici le devoir:

    Il faut réaliser un "jeu puissance 4" en C# comme le programme dans le liensPièce jointe 334802
    Ici, c'est un forum d'entre-aide, pas une SSII. Donc on ne vient pas avec une ligne comme cahier des charges dans le but de repartir avec une solution complète.

    On peut donc t'aider si tu as des questions bien précises concernant ton projet (qui j'espère est commencé?), mais pour cela il faudra nous en dire plus...

  3. #3
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 26
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2017
    Messages : 3
    Points : 0
    Points
    0
    Par défaut
    Citation Envoyé par ZenZiTone Voir le message
    Bonsoir !



    Alors sans vouloir remuer le couteaux dans la plaie, se réveiller quelques heures avant la deadline c'est un peu limite.. Mais passons, on a tous été dans ce cas là..



    Ici, c'est un forum d'entre-aide, pas une SSII. Donc on ne vient pas avec une ligne comme cahier des charges dans le but de repartir avec une solution complète.

    On peut donc t'aider si tu as des questions bien précises concernant ton projet (qui j'espère est commencé?), mais pour cela il faudra nous en dire plus...
    Le fichier mit en pièce joint est la preuve que j'ai fais le squelette du programme avec l'aide de mon prof' de programmation donc non j'attends pas une solution toute faites non plus mais j'ai fais ce que j'ai pu en tous cas.

    Et oui effectivement j'ai pas été très organisée cette semaine pour des raisons d'exams (hélas) ...

  4. #4
    Membre expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2013
    Messages
    1 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 563
    Points : 3 404
    Points
    3 404
    Par défaut
    Pour ma part je ne pourrais t'aider que si tu indique où tu as un problème précis, en postant le code en question ici (je n'ouvre pas les pièces jointes, manque de temps).

  5. #5
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 26
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2017
    Messages : 3
    Points : 0
    Points
    0
    Par défaut
    Pas de soucis voilà le code et je te met l'image du programme attendu pour que tu ai une idée, j'ai mis des commentaires pour aider à quelque indications que le prof' à donner ainsi que les caractères spéciaux pour le tableau, merci !



    Nom : Puissance 4.png
Affichages : 358
Taille : 9,3 Ko



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    using System;
     
    namespace Puisssance4
    {
        class Program
        {
            static void Main(string[] args)
            {
                int [,] Jeu = new int[8,8];
                int Puiss4, NoJoueur=0, NbCoup, NoCol, NoLig;
    	     // Affichage de l’aire de jeu et de la zone de saisie
                initJeu(Jeu);
                Puiss4 = 0;   // prend la valeur 1 dès qu’un joueur a fait puissance 4
                NbCoup = 0;
                while ……………………………………………………    // test de continuation
                {
                    // Détermination du joueur et donc de la couleur d’affichage
                    ………………………………………………..
    		  ………………………………………………..
                    // Saisie contrôlée du n° de colonne sur la valeur et case non nulle
                    do
    		   {
                    ……………………………………………..
    		   } while ………………………………………………… ;
            // Positionnement de la case à cocher sur l’aire de jeu et dans la matrice Jeu
                    Jouer(Jeu,NoJoueur,NoCol,out NoLig);
                // Détermination si le joueur a gagné en cochant la case (NoCol, NoLig)
                    Puiss4 = Test(Jeu,NoCol,NoLig,NoJoueur);
                    NbCoup++;
                }
                // Résultat du jeu
                ………………………………………………………
     
                Console.ReadKey(); 
            }
     
     
            static void initJeu( int[,] Jeu)
      {
    		………………………………………………………..            
            }
     
     
            static void Jouer(int[,] Jeu, int NoJoueur, int NoCol, out int NoLig)
            {
    		………………………………………………………..
            }
     
     
      static int Test(int[,] Jeu, int NoCol, int NoLig, int NoJoueur)
            {   // retourne la valeur 1 si le joueur a gagné sinon 0
                int l,c,ValTest,Res=0;
                l = NoLig - 1;
                c = NoCol - 1;
                ValTest = NoJoueur * NoJoueur * NoJoueur * NoJoueur;
             // Test vertical à partir de la case modifiée
                …………………………………..
             // Test horizontal de toute la ligne de la case modifiée
                …………………………………..
             // Test en diagonale en remontant gauche droite
                …………………………………..
             // Test en diagonale en remontant droite gauche
                …………………………………………
                return Res;
            }
        } 
     }
    ┐└ ┴ ┬ ├ ─ ┼ ┘┌ │┤ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█▀■


    ┌────┬────┬────┬────┬────┬────┬────┬────┐


    │ │ │ │ │ │ │ │ │

    │ │ │ │ │ │ │ │ │

    ├────┼────┼────┼────┼────┼────┼────┼────┤




    └────┴────┴────┴────┴────┴────┴────┴────┘

  6. #6
    Expert éminent sénior

    Avatar de François DORIN
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Juillet 2016
    Messages
    2 757
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Charente Maritime (Poitou Charente)

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

    Informations forums :
    Inscription : Juillet 2016
    Messages : 2 757
    Points : 10 697
    Points
    10 697
    Billets dans le blog
    21
    Par défaut
    Bonjour,

    Citation Envoyé par ProfGenki Voir le message
    Le fichier mit en pièce joint est la preuve que j'ai fais le squelette du programme avec l'aide de mon prof' de programmation donc non j'attends pas une solution toute faites non plus mais j'ai fais ce que j'ai pu en tous cas.
    Loin de moi l'idée d'être désobligeant, le squelette est tellement basique que le fournir ou pas ne change pas grand chose au problème. Ici, la difficulté repose plus généralement sur l'algorithmie, notamment :
    • placer le pion d'un joueur ;
    • vérifier si un joueur a gagné ou non.

    Et là, on ne va pas te fournir le code tout fait. Ce n'est pas notre rôle et cela serait contre-productif pour toi. Propose nous des algorithmes, pose-nous des questions, suggère nous des implémentations ou décrit nous tes difficultés, et là nous pourrons t'aider. Mais les forums ne sont pas une place où nous faisons le devoir des autres C'est d'ailleurs hors charte !
    François DORIN
    Consultant informatique : conception, modélisation, développement (C#/.Net et SQL Server)
    Site internet | Profils Viadéo & LinkedIn
    ---------
    Page de cours : fdorin.developpez.com
    ---------
    N'oubliez pas de consulter la FAQ C# ainsi que les cours et tutoriels

Discussions similaires

  1. Aide devoir ALGO et C
    Par mikaado dans le forum Débuter
    Réponses: 3
    Dernier message: 27/12/2010, 12h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo