Como criar uma Tabuada em shell?

1. Como criar uma Tabuada em shell?

samuel
samuelbrito

(usa Slackware)

Enviado em 23/11/2010 - 20:57h

Como fazer um tabuada de multiplicação de 1 a 9

ex:
5x1=5
5x2=10
5x3=15


estou fazendo desse jeito mais nao sei o que ta errado

#!/bin/bash
echo Digite o numero:
read X
for Y in 1 2 3 4 5 6 7 8 9
do
echo "$X*$Y = $[X*Y]"


  


2. Re: Como criar uma Tabuada em shell?

Jefferson Diego
Diede

(usa Debian)

Enviado em 23/11/2010 - 22:45h

Falta só uma palavrinha: "Done". Todo "DO" exige a existência de um "DONE". Escreva "done" ao final do seu script e tente novamente.


3. Re: Como criar uma Tabuada em shell?

Perfil removido
removido

(usa Nenhuma)

Enviado em 27/11/2010 - 03:21h

Bem, preste atenção para o recurso do echo $(( expressao )). É ele que processa a expressão...
O read também possui parametros bem legais como o comprimento da string de entrada e o e o texto de inicio...

O resto é perfumaria...

#!/bin/bash
# see more http://sekysu.blogspot.com
echo '
Tabuada.sh
Exibe uma tabuada simples.
by http://sekysu.blogspot.com
'
read -n 1 -p 'Digite um numero: ' x
echo -e '
Tabuada de $x
'
for i in {1..10}; do
echo -e "\t$i\tX\t$x\t=\t$(($x*$i))"
done
echo
exit

Ps: É bom estar de volta 8)


4. Re: Como criar uma Tabuada em shell?

DAVISON MARCEL PASQUALINI
fdmarp

(usa Debian)

Enviado em 30/11/2010 - 18:46h

no caso abaixo ... a tabuada do 10

a=10;for i in $(seq 1 10); do echo $i x $a = $(($i * $a)) ;done






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts