Tabuada de multiplicação com numeros pares [RESOLVIDO]

1. Tabuada de multiplicação com numeros pares [RESOLVIDO]

Rubem Ribeiro
Ribeiro92

(usa Ubuntu)

Enviado em 06/04/2015 - 12:55h

Pessoal preciso fazer um script para criar um tabuada em que eu ensira o valor a ser multiplicado, o primeiro valor da tabuada e ultimo via teclado e que dentre esses só apareçam na tela os numeros pares. não sei como fazer, tenho quase certeza que é com o comando if mas não sei a sintaxe correta se alguem puder me dar um luz desde já eu agradeço. abraços.


  


2. MELHOR RESPOSTA

Wagner Souza
wagnerfs

(usa Fedora)

Enviado em 06/04/2015 - 22:15h

Boa noite.

Prezado, a sua linha de raciocío está correta, porém, faltou adaptá-la a linguagem shell. Segue abaixo o exemplo funcional do exercício. Acredito que é isso que você está procurando:



#!/bin/bash

echo -n "Informe o valor: "
read valor

echo -n "Informe o valor inicial: "
read vlr_ini

echo -n "Informe o valor final: "
read vlr_fim

for i in $(seq $vlr_ini $vlr_fim);
do

#O número é par se o resto da divisão por 2 for = 0
par=$(($i%2))

if [ $par -eq 0 ];
then
calc=$((valor*$i))
echo "$i X $valor ▒ " $calc▒
fi
done



_________________________
Wagner F. de Souza
Graduado em Redes de Computadores
"GNU/Linux for human beings."
LPI ID: LPI000297782


3. Re: Tabuada de multiplicação com numeros pares [RESOLVIDO]

Wagner Souza
wagnerfs

(usa Fedora)

Enviado em 06/04/2015 - 13:06h

Boa tarde.

Prezado, gostaria de recomendar a leitura deste meu artigo http://www.vivaolinux.com.br/artigo/Algoritmos-em-Shell-Script que por sinal tem um exercício de tabuada. Aí dá para você adaptar a este seu exercício. Tente fazer e se não conseguir, avise para que possamos ajudar. É muito importante você tentar fazer antes de obter a nossa resposta.

_________________________
Wagner F. de Souza
Graduado em Redes de Computadores
"GNU/Linux for human beings."
LPI ID: LPI000297782



4. Re: Tabuada de multiplicação com numeros pares [RESOLVIDO]

Rubem Ribeiro
Ribeiro92

(usa Ubuntu)

Enviado em 06/04/2015 - 16:25h

Muito obrigado amigo pois realmente preciso aprender, sou estudante de T.I. e shell é uma coisa com qual venho tendo alguma dificuldade, meu obrigado desde já pela atenção.



5. Re: Tabuada de multiplicação com numeros pares [RESOLVIDO]

Rubem Ribeiro
Ribeiro92

(usa Ubuntu)

Enviado em 06/04/2015 - 21:27h

Meu amigo, boa noite, passei o dia estudando seu artigo, muito bom alias, parabéns e apesar de ter me tirado várias duvidas ainda não consegui fazer o que queria o scipt que escrevi é esse:
#!/bin/bash
echo “Entre com um valor”
read VALOR
echo “Entre com o valor inicial”
read VALOR_i
echo “Entre com o valor final”
read VALOR_f
for I in $(seq VALOR_i VALOR_f)
PAR=$(($I%2))
If [ $PAR –eq 2 ] ; then
fi
do
echo “$VALOR x $I=$(( $VALOR*$I ))”
done
e ainda assim não deu ele continua dando erro então se puder me dar uma indicação de aonde estou errando seria de uma ajuda tremenda. Desde já agradeço pela atenção.



6. Re: Tabuada de multiplicação com numeros pares [RESOLVIDO]

Rubem Ribeiro
Ribeiro92

(usa Ubuntu)

Enviado em 06/04/2015 - 22:54h

Meu amigo mais uma vez meu muito obrigado, minha duvida foi sanada por completo, obrigado e boa noite.



7. Re: Tabuada de multiplicação com numeros pares [RESOLVIDO]

Wagner Souza
wagnerfs

(usa Fedora)

Enviado em 06/04/2015 - 22:57h

Analise o código e continue estudando. Peço apenas que encerre o tópico e marque como melhor resposta a minha. E se precisar de alguma coisa é só falar!

_________________________
Wagner F. de Souza
Graduado em Redes de Computadores
"GNU/Linux for human beings."
LPI ID: LPI000297782







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts