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

Langage Perl Discussion :

[Débutant] Jeu de quiz multi choice


Sujet :

Langage Perl

  1. #1
    Membre à l'essai
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    octobre 2016
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : octobre 2016
    Messages : 14
    Points : 14
    Points
    14
    Par défaut [Débutant] Jeu de quiz multi choice
    Bonjour chers perliens,
    je veux programmer un jeux quiz multi choice du genre:
    Quelle est la hauteur de l himalaya?

    a. 400m
    b. 500m
    c. 900m
    et le programme d evrait verifier si cest juste ou faux et a la fin rendre le score du joueur.

    Je n arrive pas a verifier si cest que l utilisateur a fait entrer correspond est correct ou pas.

    Desole il ya de l allamenand dans mon code. lol

    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
    package Questions;
     
    my $ergebnis = 0;
     
     
    my %question = ( "wie alt ist die Welt?"=>["a. 4 Millards\n", "b. 5 Millards\n", "c. 6 Millards"],
                     "Was bedeutet BroS?" =>["a. Backup Resol\n","b. Backup Operation\n","c. Backup Resol"],
                    "wie hoch ist everest?" =>["a. 90m\n","b. 80m\n","c. 50m\n"] );
     
     
    my @answer = (($question[0],"b"), ($question[1],"c"), ($question[2],"a"));
    my %answer = ();
     
    sub new {
      my $score = 0;
      $class = shift;
      my $self = {};
      $self ->{question} = shift,
      $self-> {answer}   = shift;
         #my ($ref1, $ref2) =@_;
     
      bless ($self, $class);
      return $self;
    }
     
    sub setQuestion {
     my ($self, $new_question) = @_;
    for (my $i = 0; $i<scalar@question; $i++) {
     
     print "$question[$i]\n";
      chomp ($antwort = <STDIN>);
     #$antwort = lc ($antwort);
       if ( lc($antwort) eq lc($answer[$i])){
         print "Richtig !\n";
         $ergebnis ++;
       }
       else{
         print "Falsche Antwort: \n";
         print "Die Antwort ist $answer[$i]\n";
       }
     
         $self->{question} = $new_question if defined($new_question);
    }
     
        return(@question);
              }
     
     sub getResponse {
       my ($self) = @_;
       return $self->{answer};
     }
     
    1;

  2. #2
    Membre habitué
    Homme Profil pro
    Master Data Manager
    Inscrit en
    février 2017
    Messages
    113
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Master Data Manager
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : février 2017
    Messages : 113
    Points : 148
    Points
    148
    Par défaut
    Bonjour.

    À mon sens il faudrait plutôt stocker les questions et réponses à l'extérieur du script/module (DBD::SQLite par exemple)

    Nom : Diagramme sans nom (1).png
Affichages : 73
Taille : 9,1 Ko

    puis écrire un module pour l'interaction avec les data:

    • sélection d'une question
    • vérification de réponse
    • mise en forme
    • comptage des points
    • etc.

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

Discussions similaires

  1. [débutant] jeu à base de dés
    Par Tilk*sg1 dans le forum C++
    Réponses: 10
    Dernier message: 04/06/2008, 16h28
  2. Réponses: 8
    Dernier message: 14/08/2006, 12h47
  3. [Débutant] jeu du Yam
    Par miagistevn dans le forum Général Java
    Réponses: 6
    Dernier message: 16/05/2006, 22h55
  4. [Débutant] Jeu Morpion en C++ avec OpenGL
    Par Paulinho dans le forum OpenGL
    Réponses: 2
    Dernier message: 31/03/2006, 13h15
  5. [C réseau débutant] jeu
    Par Heimdall dans le forum Développement
    Réponses: 6
    Dernier message: 22/05/2003, 13h58

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