[SHELL] Script QCM, + moyenne, besoin d'aide *_*

Pierre -  
 chanluyi -
Bonjour,

Alors j'aimerai qu'on m'aide à faire un programme QCM simple pour le moment, comme l'exemple ci_dessous : en utilisant du SHELL POSIX, les utilitaires POSIX.

Combien d'octets fait 1 Kio (kibioctet)
A. 1000
B. 100
C. 1024
D. 128
Votre réponse : C
Bravo !
Dans quel langage est majoritairement écrit le noyau Linux ?
A. C++
B. assembleur
C. C
D. rust
Votre réponse : B
Non, ce n'était pas ça.
Votre score : 1/2

J'aimerai faire au total 5 questions, dans l'ordre tels qu'écrit sur le script (pas d'ordre aléatoire pour le moment), directement écrit dans le script, merci

Merci !!

3 réponses

  1. Pierre
     
    Bonjour, alors j'ai fais ça mais mon if ne marche pas, je comprends pas pourquoi ? (je veux mettre le cas où la personne réponds n'importe quoi, donc ni a ni b ni c ni d. Pour lui afficher un message d'erreur. si quelqu'un peut m'aider svp c'est urgent :


    # 1er question
    echo "Comment se nomme le petit du bouquetin ?\n"
    echo "a. bouqueteau"
    echo "b. chevreau"
    echo "c. chevrotin"
    echo "d. cabri"

    #saisis de l'utilisateur
    read $choix
    echo "Votre, réponse : $choix"
    cpt=0

    case $choix in
    a )
    echo "Non, ce n'était pas ça."
    ;;
    b )
    echo "Non, ce n'était pas ça."
    ;;
    c )
    echo "Non, ce n'était pas ça."
    ;;
    d )
    echo "Bravo !"
    cpt=1
    ;;
    • ) echo "erreur: faire un choix entre a, b, c et d" cpt=-1 esac if [ "$cpt" -ge 0 ]; then echo echo "Votre score: $cpt/5" fi exit


    Le problème c'est que là je n'ai pas respecté la consigne, si quelqu'un peut m'aider et je dois faire ça pour 5 questions, donc surement une boucle ? et j'ai essayé ce programme avec 5 questions différentes mais ça fait n'importe quoi
    0
  2. chanluyi
     
    vous avez eu la reponse?moi aussi j'en ai besoin
    0
    1. Pierre
       
      Non mais j’ai trouvé mais je bloque sur le Aiken maintenant
      0
      1. chanluyi > Pierre
         
        peut tu m'nvoyer le script? enfaite l'aiken normalement que les question
        ou bien on fait un truc commen html pour lieer entre eux
        envoie stp le script shell
        0
  3. chanluyi
     
    la meme chose
    0
    1. Pierre
       
      Si t’as réussis le 2, fait en moi part stp
      0
      1. chanluyi > Pierre
         
        oui ok ,et passe moi le script
        0