Tabuadinha 0.9
Publicado por Lisandro Guerra (última atualização em 17/11/2009)
[ Hits: 9.371 ]
Homepage: https://spartanix.com/
Script para treinar a tabuada. Versão 0.9. Como vão notar, ainda tem partes preparadas para a versão 1 que não estão implementadas.
#!/bin/bash # # # Script pra treinar a matematica basica # # ctrl+c sai do programa # # Ultima atualizacao: Seg Abr 7 13:04:35 EST 2003 # # Lisandro Guerra <lisandro.digital at gmail.com> # Inicia () { #Atribuição inicial de variáveis q=0 n1=0 n2=0 r1=0 r2=0 acertos=0 erros=0 } Sorteia () { #Sorteia números guardando em n1 e n2 n1="$(($RANDOM%11))" n2="$(($RANDOM%11))" } Calcula () { #Efetua a operação guardando resposta em r1 r1=$(($n1*$n2)) } Pergunta () { #Faz a pergunta echo $q")" "$n1 x $n2 = ?" #Lê a resposta guardando em r2 read r2 } Testa () { #Compara o cálculo com a resposta digitada if test "$r1" = "$r2" then Certo else Errado fi } Certo () { # Conta mais um acerto acertos=$((acertos+1)) echo "Parabéns Acertou!" } Errado () { # Conta mais um erro erros=$((erros+1)) echo "Opa! Errado..." } Estatistica () { # Calcula as estatísticas errop=$((erros*100/q)) acertop=$((acertos*100/q)) echo "Acertos:" $acertos "-" $acertop "%" echo "Erros:" $erros "-" $errop "%" } Testap () { #Testa se o percentual foi satisfatório if [ $acertop -gt 50 ] then Libera else Volta fi } Libera () { #Libera o uso do micro por um tempo echo "Liberou" } Volta () { #Oferece para voltar ou desligar echo "Que pena não conseguiu!" echo "Quer tentar novamente? (s/n)" read y if [ $y = s ] then Principal elif [ $y = n ] then echo "Desliga" else echo "Por favor responda s ou n." Volta fi } Principal () { #Inicializa variáveis Inicia #Bloqueia o sistema ###### #Faz um número q de testes until [ $q = 10 ]; do #Limpa a tela clear #Conta mais uma questão q=$((q+1)) #Chama as funções Sorteia Calcula Pergunta Testa Estatistica #Pede tecla para continuar echo "Aperte uma tecla para continuar." read x done Testap } Principal
Configurações gerais de rede em Debian Server
Atheros AR242x Script de Instalaçao
Script para conversão de videos em lote
Nenhum coment�rio foi encontrado.
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Olha que maravilha, Arch no C2D 7400, 2GB de RAM, vídeo onboard e no G... (1)
Mikrotik não abre o webmail-segur... da Locaweb (0)
Jogos baixados na Central de Aplicativos mas que não abrem (1)
debian com wayland, configuracao de teclado. Mudou Tudo! [RESOLVIDO] (1)