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

Fermé
Pierre - Modifié le 23 mai 2021 à 17:35
 chanluyi - 25 mai 2021 à 21:46
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

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
vous avez eu la reponse?moi aussi j'en ai besoin
0
Non mais j’ai trouvé mais je bloque sur le Aiken maintenant
0
chanluyi > Pierre
25 mai 2021 à 21:42
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
la meme chose
0
Si t’as réussis le 2, fait en moi part stp
0
chanluyi > Pierre
25 mai 2021 à 21:46
oui ok ,et passe moi le script
0