atividade

1. atividade

marcos andre
MAB_2

(usa Ubuntu)

Enviado em 08/04/2016 - 18:26h

alguem me da uma dica de como fazer esse script?

"Escreva um script que conte os múltiplos de 3 de uma lista de números de 0 a 30. Estes números deverão ser mostrados na tela em uma única linha (veja o man (help) do comando echo)"


  


2. Re: atividade

Ronaldo Ferreira de Lima
textmode

(usa Slackware)

Enviado em 08/04/2016 - 18:52h

Receita de bolo:

1. Gerar a lista de 0 a 30.
2. Testar cada item se é múltiplo de 3.
4. Armazenar em um array os valores.
5. Imprimir.

É só pesquisar como fazer cada item. Boa sorte.


3. Re: atividade

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 08/04/2016 - 20:43h

andre_barros escreveu:
alguem me da uma dica de como fazer esse script?
"Escreva um script que conte os múltiplos de 3 de uma lista de números de 0 a 30. Estes números deverão ser mostrados na tela em uma única linha (veja o man (help) do comando echo)"


Boa noite Andre.
O modo mais simples é utilizar "expansão de chaves".
Segue o comando:
echo {0..30..3} 

Leia sobre, em:
http://goo.gl/6kiBYk 


Ou
seq 0 3 30|xargs 

Ou

#!/bin/bash
COUNT() {
[ -z $COUNT ] && COUNT=0
if (($COUNT <= 30));then
(($((COUNT%3)) == 0)) && printf "%s " $COUNT
let COUNT++
else
printf "\n"
exit
fi
COUNT
}
COUNT

Ou
for ((x=0;x<=30;x++));do
(($((x%3)) == 0)) && echo -n "$x "
done;echo


E por ai vai . . .
---------------------------------------------------------------------
Gostando da resposta, marque-a como a MELHOR, dessa forma, ganho uns pontos,
o que incentiva a continuar colaborando, ajudando, participando e compartilhando conhecimentos . . . :)
---------------------------------------------------------------------
Abç.:
Marcelo










Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts