[SHELL] Script QCM, + moyenne, besoin d'aide *_*
Pierre
-
chanluyi -
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 !!
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 !!
A voir également:
- Qcm shell
- Excel moyenne - Guide
- Classic shell - Télécharger - Personnalisation
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
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 :
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
# 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