Repasando las tablas de multiplicar
2022-09-01
#bash #terminal #espeak #linux
Este es un sencillo script que hice para que los niños y no tan niños repasen las tablas de multiplicar. El script te pide tu nombre, te pregunta los resultados de diez multiplicaciones y te da una puntuación final, y todo hablando.
Tiene como dependencia espeak, deberás instalarlo, seguro que lo tienes disponible en el repositorio de software de tu distro Linux.
Si te parece demasiado fácil, modifícalo para que te pregunte multiplicaciones de números de dos o más cifras.
#!/bin/bash
clear
echo "Vamos a practicar las tablas de multiplicar"
sleep 2
read -p "¿Cómo te llamas? : " n
correctas=0
incorrectas=0
i=1
while [ $i -le 10 ]
do
x=`echo $((RANDOM%11))`
y=`echo $((RANDOM%11))`
z=$(echo $x*$y | bc)
read -p " $x x $y = " a
if [[ $a -eq $z ]]; then
((correctas++))
echo "Muy bien $n!!!"
espeak -ves "Muy bien $n !!!"
else
echo -e "INCORRRECTO !!!"
espeak -ves "INCORRECTO"
((incorrectas++))
sleep 0.5
fi
((i++))
done
echo "$correctas correctas"
echo "$incorrectas incorrectas"
espeak -ves "$n , Has sacado un $correctas"