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"

=> This work by SL1200 is licensed under CC BY 4.0

=> ◄ BACK | 🏠 Home

Proxy Information
Original URL
gemini://sl1200.dystopic.world/art/multiplicar.gmi
Status Code
Success (20)
Meta
text/gemini;lang=es-ES
Capsule Response Time
116.25488 milliseconds
Gemini-to-HTML Time
0.600965 milliseconds

This content has been proxied by September (ba2dc).