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 :

Programme réservation en c


Sujet :

C

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2013
    Messages : 4
    Points : 0
    Points
    0
    Par défaut Programme réservation en c
    Bonjour s'il vous plait j'ai vraiment besoin de votre aide !!! j'ai un travail a faire je l'ai fait mais j'ai trouvé beaucoup d'erreurs alors la je veux le refaire mais je n'arrive pas je suis bloquée aidez moi s'il vous plait !! le travail c'est d'écrire un programme de gestion de la réservation des billets dans une salle de théâtre la salle dispose 20rangées et 50sièges chacune. Le programme doit offrir les fonctionnalités suivantes :
    *réserver a une personne dans une rangées a partir du début.
    *Si le nombre de places libres dans la rangées est insuffisant la requêtes est mise dans la liste d'attente.
    *On affiche les sièges réservés ou la mise en liste d'attente de la requête.
    *Annuler toutes les réservations faites par une personne donnée si celles-ci est dans la liste d'attente elle en est rayée.
    *Avant de traiter la requête suivante, les sièges libérés sont attribués aux premières personnes dans la lise d'attente.(//moi je ne pouvait pas faire ça!!)
    *on affiche un message d'annulation et les noms des personnes dont la requête dans la liste d attente ont pu être satisfaites.
    On me demande une implémentation en C/C++des ces fonctionnalités.Vous ne pourrez jamais imaginer le faveur que vous allez me faire Merci en avance

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 369
    Points : 23 623
    Points
    23 623
    Par défaut
    Bonjour et bienvenue,

    On peut t'aider. Par contre, on ne fera pas ton devoir à ta place. Montre-nous ici ce que tu as déjà écrit (en utilisant les balises [code] et [/code]) et on tâchera de t'aider.

    Sache également que C et C++ sont des langages distincts. Il faudra que tu décides dès le départ si tu souhaites écrire ton projet dans l'un ou l'autre de ces deux langages pour qu'on puisse t'orienter dans la bonne direction et que tu choisisses les bonnes ressources en conséquence.

  3. #3
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2013
    Messages : 4
    Points : 0
    Points
    0
    Par défaut
    Ouii je saiis mais j'ai fait trop d'erreurs comme par exemple quand je fais une réservation dans rangée1 50places et après une autre réservation dans la meme rangée cette dernière sera dans la liste d'attente quand j'annule la première la deuxième réservation doit la remplacer mais moi j n’arrive pas a faire ça !!
    Voila les déclarations:

    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
    #include <iostream>
    #include <stdio.h>
    #include <string.h>
    #include <windows.h>
     
    using namespace std;
     
    struct reserv
    {
        char nom[20];
        int range;
        int place_p;
        int place_f;
        reserv *suiv;
    };
    reserv *tete;
     
    struct att
    {
        char nom[20];
        int range;
        int place;
        att *suiv;
    }; 
    att *deb;
    typedef int tableau [50][50];

  4. #4
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2013
    Messages : 4
    Points : 0
    Points
    0
    Par défaut
    Je vais le faire en C.

  5. #5
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 369
    Points : 23 623
    Points
    23 623
    Par défaut
    Dans un premier temps, tu utilises typedef au mauvais endroit. Sais-tu à quoi sert ce mot-clé ?

  6. #6
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2013
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2013
    Messages : 4
    Points : 0
    Points
    0
    Par défaut
    C'est pour le tableau !!

  7. #7
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Septembre 2007
    Messages
    7 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 369
    Points : 23 623
    Points
    23 623
    Par défaut
    Non.
    « Typedef » signifie Type Definition, soit « définition de type » et sert à créer un alias sur un nom de type existant dans le but de le rendre plus simple à écrire. On l'utilise fréquemment sur les structures pour éviter d'avoir à écrire « struct » à chaque fois que l'on instancie une variable. Ce n'est pas systématique mais dans le cas présent, ce mot-clé aurait dû apparaître avant tes « struct » et pas du tout avant « int tableau ».

  8. #8
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    Juin 2009
    Messages
    4 481
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 481
    Points : 13 679
    Points
    13 679
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par étoile_filante Voir le message
    Je vais le faire en C.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #include <iostream>
    #include <stdio.h>
     
    using namespace std;
    Grosse confusion alors...

Discussions similaires

  1. Réponses: 1
    Dernier message: 28/09/2006, 09h55
  2. Programme de boot qui passe la main à Windows
    Par Bob dans le forum Assembleur
    Réponses: 7
    Dernier message: 25/11/2002, 03h08
  3. [Kylix] Probleme d'execution de programmes...
    Par yopziggy dans le forum EDI
    Réponses: 19
    Dernier message: 03/05/2002, 14h50
  4. [Kylix] icone associée à un programme
    Par Anonymous dans le forum EDI
    Réponses: 1
    Dernier message: 22/03/2002, 09h43

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