💾 Archived View for sl1200.dystopic.world › art › multiplicar.gmi captured on 2023-01-29 at 02:59:47. Gemini links have been rewritten to link to archived content
-=-=-=-=-=-=-
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"