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 :

problème en csharp


Sujet :

C#

  1. #1
    Candidat au Club
    Inscrit en
    Septembre 2011
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Septembre 2011
    Messages : 5
    Points : 2
    Points
    2
    Par défaut problème en csharp
    Bonjour!
    Avant tout pardonnez-moi mes quelques fautes de français.

    J'ai le petit problème suivant. Je dois faire un le programme suivant


    Faire le programme qui permettrait de répondre à la demande suivante.

    L’organisation du marathon de Montréal désire informatiser les informations sur ses marathoniennes et marathoniens et en sortir quelques statistiques. Pour ce faire, chaque participant remplit un formulaire d’inscription où il fournit entre autres les renseignements suivants :

    1. Nom
    2. Prénom
    3. Sexe qui doit être seulement M ou F
    4. Age
    5. Montant payé


    Les organisateurs aimeraient que votre programme produise les statistiques suivantes qui seront affichées lorsqu’il appuiera sur Quitter :

    6. Nombre total de participants inscrits;
    7. Nombre total de femmes de plus de 25 ans;
    8. Nombre total d’hommes de plus de 30 ans;
    9. Montant total payé.


    Mais mon soucis est que je ne sais absolument pas comment faire pour qu'une variable 'enregistre ' le nombre d'inscrit total et tout le tralala.Puis je me demandais si quelqu'un pouvait me conseiller car je n'ai rien trouver avec notre ami google

    Merci d'avance

  2. #2
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Février 2003
    Messages
    2 179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 2 179
    Points : 4 493
    Points
    4 493
    Par défaut
    1) Faire un programe qui permet l'inscription
    2) Stocker les infos dans une base de données
    3) Faire des requetes pour sortir les statistique (SQL est ton ami)


    Hélas dans google il n'y a pas l'option apprend moi à programmer
    Je ne suis qu'un pauvre débutant alors ne frappez pas si mes idées ne sont pas bonnes

  3. #3
    Candidat au Club
    Inscrit en
    Septembre 2011
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Septembre 2011
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    Le problème est que je dois utiliser le c# et tout particuliérement visual studio 2009 donc je suis toujours un peu perdu ^^''

  4. #4
    Membre régulier
    Homme Profil pro
    Inscrit en
    Avril 2010
    Messages
    152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2010
    Messages : 152
    Points : 109
    Points
    109
    Par défaut
    Bonjour,

    Comme vient de l'expliquer notre cher ami BenoitM, ta tâche sera divisée en 3 parties majeures :

    1) Création d'un formulaire de saisie.
    2) Ce formulaire va taper dans une base données, qui contient la table "inscrits" avec les champs correspondant aux informations demandées.
    3) Et finalement, le bouton Quitter qui déclanchera des requêtes SQL de type :
    Select count(*) ... Pour le nombre total
    Select count(*) ... Where condition sex et age pour 7 ET 8
    Select sum(montant) ... Pour 9.

    Après il va falloir que tu t y mettes!

  5. #5
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Février 2003
    Messages
    2 179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 2 179
    Points : 4 493
    Points
    4 493
    Par défaut
    euh non le problème c'est que tu ne connais pas la programation

    et là c'est un peu comme si j'allais voir mon cardiologue et que je lui demandais comment je dois faire pour faire un double pontage...
    Je ne suis qu'un pauvre débutant alors ne frappez pas si mes idées ne sont pas bonnes

  6. #6
    Candidat au Club
    Inscrit en
    Septembre 2011
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Septembre 2011
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    Citation Envoyé par BenoitM Voir le message
    euh non le problème c'est que tu ne connais pas la programation

    et là c'est un peu comme si j'allais voir mon cardiologue et que je lui demandais comment je dois faire pour faire un double pontage...
    Pas très gentils pour un débutant si j'ai fais un erreur dit le moi au lieux d’être vulgaire...Et puis j'ai trouver enfin je croit
    Pour mon homme de plus de 30 ans cela me donne ceci
    ( J'utilise un bouton radio )
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
                if (male.Checked == true)
                {
                    if (age2 > 30)
                    {
                        hommeplus30ans = hommeplus30ans + 1;
                        total = montant + total;
                    }
                }

  7. #7
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Février 2003
    Messages
    2 179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 2 179
    Points : 4 493
    Points
    4 493
    Par défaut
    J'aime être méchant
    Surtout quand les demandes ressemble à faites mon programme...

    Bon alors dois tu faires le programme que tu décris ou bien une simulation et un "simple" exercise sur l'algorithme?
    (les données sont sauvés ou pas?)


    Qu'a tu créer dans ton programme?
    Interface graphique? Sauvegarde des données? Objet?
    Quel est ton niveau de compétence en programmation?
    (premier programme? quelques mois? plusieurs année mais jamais en .net?)
    Je ne suis qu'un pauvre débutant alors ne frappez pas si mes idées ne sont pas bonnes

  8. #8
    Membre éprouvé

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2011
    Messages
    487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

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

    Informations forums :
    Inscription : Juin 2011
    Messages : 487
    Points : 945
    Points
    945
    Par défaut
    Je suis assez d'accord avec BenoitM. Sans être méchant, il est vrai que le programme à l'air de te dépasser

    Voici comment tu peux structurer ton programme :

    - Tu fais une interface graphique avec des textbox à remplir pour le nom prénom etc...

    - Un bouton Annuler qui réinitialise tous les champs et le bouton Enregistrer qui s'occupe de traiter les champs.

    - Dans la callback de l'envoi, tu remplis une classe Marathonien (par exemple) qui contient les infos que tu dois connaître (Nom, prénom, age, montant payé, sexe).

    - Une fois cette entité crée, il faut que tu la stockes. Soit tu utilises une base de données, soit tu utilises du xml, soit tu le gardes en mémoire dans une variable (mais tu perdras tes infos sur le programme s'arrête).

    - Ensuite, quand tu veux les statistiques, tu récupères les informations stockées dans une List<Marathonien> et tu utilises Linq pour faire ce que tu veux.

    6. Nombre total de participants inscrits;
    7. Nombre total de femmes de plus de 25 ans;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    MyList.Where(m => m.Sex == SexEnum.Woman && m.Age > 25).Count();
    8. Nombre total d’hommes de plus de 30 ans;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    MyList.Where(m => m.Sex == SexEnum.Man && m.Age > 30).Count();
    9. Montant total payé.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    MyList.Sum(m => m.SumPaid);
    La partie la plus compliqué réside donc dans le stockage des données si tu n'es pas à l'aise en développement.
    Mon blog sur les technos .NET et Agile -> http://blog.developpez.com/maximepalmisano/

  9. #9
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Points : 13 314
    Points
    13 314
    Par défaut
    Il y a déjà deux erreurs dans ce que tu lui donne ('=' à la place de '==')


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    MyList.Where(m => m.Sex == SexEnum.Woman && m.Age > 25).Count(); 
    MyList.Where(m => m.Sex == SexEnum.Man && m.Age > 30).Count();

    Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...


    Une réponse vous a aidé ? utiliser le bouton

    "L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel

  10. #10
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Points : 13 314
    Points
    13 314
    Par défaut
    Bonjour

    Citation Envoyé par werdan59 Voir le message
    Mais mon soucis est que je ne sais absolument pas comment faire pour qu'une variable 'enregistre ' le nombre d'inscrit total et tout le tralala.Puis je me demandais si quelqu'un pouvait me conseiller car je n'ai rien trouver avec notre ami google
    Il y a ici pas mal de débutants et ce n'est pas un problème, mais là on peut se poser la question si tu as déjà programmé (et je ne parle pas du C#).

    Quel est ton niveau et dans quel(s) langage(s) ?

    Je ne réponds pas aux questions techniques par MP ! Le forum est là pour ça...


    Une réponse vous a aidé ? utiliser le bouton

    "L’ennui dans ce monde, c’est que les idiots sont sûrs d’eux et les gens sensés pleins de doutes". B. Russel

  11. #11
    Membre éprouvé

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2011
    Messages
    487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine et Marne (Île de France)

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

    Informations forums :
    Inscription : Juin 2011
    Messages : 487
    Points : 945
    Points
    945
    Par défaut
    C'est pas comme si le code était faux, c'est juste une faute de frappe (en double grâce au c/c :p)
    Mon blog sur les technos .NET et Agile -> http://blog.developpez.com/maximepalmisano/

  12. #12
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Points : 8 080
    Points
    8 080
    Par défaut
    Un bon début serait de suivre les tutoriaux présents sur ce site car manifestement, tu n'as aucune connaissance en C#.
    Ca n'est ni une honte ni un problème d'être débutant, c'est juste qu'il faut y aller étape par étape: apprendre les bases, la grammaire du language, les outils, etc pour enfin reussir à faire un vrai programme.
    Lorsque tu dois écrire un essai dans une langue étrangère, il vaut mieux apprendre auparavant la grammaire de celle-ci, les conjugaisons et le lexique sinon tu te retrouves avec un truc vite illisibile. Ben ici, c'est la même chose!

Discussions similaires

  1. Problème pour appeler une DLL C en Csharp
    Par juanito7 dans le forum C#
    Réponses: 3
    Dernier message: 21/10/2010, 22h06
  2. problème service web csharp et client php
    Par matinz dans le forum Services Web
    Réponses: 1
    Dernier message: 12/08/2010, 15h10
  3. Problème d'encoding aspx csharp
    Par nokia1600 dans le forum ASP.NET
    Réponses: 2
    Dernier message: 15/06/2010, 14h07
  4. [XSLT][CSharp] Problème d'interprétation caractère '>'
    Par Seinen dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 27/05/2010, 11h29
  5. Problème de Personality.CSharp
    Par themacprod dans le forum Web & réseau
    Réponses: 5
    Dernier message: 25/06/2008, 10h03

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