shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Teste Matematico em shell


From: Victor Leonardo
Subject: Re: [shell-script] Teste Matematico em shell
Date: Fri, 21 Oct 2005 14:47:01 -0200

Bacana! Bem melhor mesmo!!! :)

Em Sex, 2005-10-21 às 14:31 -0200, Tiago Barcellos Peczenyj escreveu:
> dá pra ficar mais enxuto usando for((expr1; expr2; expr3 ))
> 
> #!/bin/bash
> [[ "$1" ]] || { echo "usage: $0 number" ; exit 1 ; }
> for ((i=2;i < $1 ;i++))
> do [[ $(( $1 % $i )) -eq 0 ]] && { echo "nao, $1 nao eh primo" ; exit 0 ; }
> done
> echo "sim, $1 eh primo"
> 
> 
> 2005/10/21, Victor Leonardo <address@hidden>:
> > Ops! Desculpe! Errei o código!!! :)
> >
> > #!/bin/bash
> >
> > echo -n "Digite um numero: "
> > read x
> >
> > for i in `seq 2 $(($x -1))`; do
> >     a=$(echo "scale=0;$x - (($x / $i)*$i)" | bc)
> >     [ $a -eq 0 ] && echo "Nao e' primo"; exit
> > done
> >
> >
> > Acho que assim fica melhor! :)
> >
> >
> > Em Sex, 2005-10-21 às 13:39 -0200, Victor Leonardo escreveu:
> > > E aí Reinaldo! Blz!
> > >
> > > Não sei se isso pode te ajudar mas aí vai uma dica:
> > >
> > > #!/bin/bash
> > >
> > > echo -n "Digite um numero: "
> > > read x
> > >
> > > for i in `seq 2 $(($x -1))`; do
> > >     a=$(echo "scale=0;$x - (($x / $i)*$i)" | bc)
> > >     [ $a -eq 0 ] || echo "E' primo"
> > > done
> > >
> > >
> > > Meio tosco mas acho que pode ajudar!
> > >
> > >
> > > Abraços!
> > >
> > >
> > > Em Sex, 2005-10-21 às 13:31 +0000, Reinaldo Marques de Lima escreveu:
> > > > Galera,
> > > >
> > > > se alguem tiver, poderia me passar um script que faça verificação se um
> > > > numero eh primo ou não....
> > > >
> > > > preciso pra uma atividade da Facul e não tenho nem ideia de como posso
> > > > fzr....
> > > >
> > > > Ja agredeço a ajuda...valeu
> > > >
> > > >
> > > >
> > > >
> > > > ---------------------------------------------------------------------
> > > > Esta lista não admite a abordagem de outras liguagens de programação, 
> > > > como perl, C etc. Quem insistir em não seguir esta regra será moderado 
> > > > sem prévio aviso.
> > > > ---------------------------------------------------------------------
> > > > Sair da lista: address@hidden
> > > > ---------------------------------------------------------------------
> > > > Esta lista é moderada de acordo com o previsto em 
> > > > http://www.listas-discussao.cjb.net
> > > > ---------------------------------------------------------------------
> > > >
> > > > Links do Yahoo! Grupos
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> > >
> > >
> > > ---------------------------------------------------------------------
> > > Esta lista não admite a abordagem de outras liguagens de programação, 
> > > como perl, C etc. Quem insistir em não seguir esta regra será moderado 
> > > sem prévio aviso.
> > > ---------------------------------------------------------------------
> > > Sair da lista: address@hidden
> > > ---------------------------------------------------------------------
> > > Esta lista é moderada de acordo com o previsto em 
> > > http://www.listas-discussao.cjb.net
> > > ---------------------------------------------------------------------
> > >
> > > Links do Yahoo! Grupos
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > Esta lista não admite a abordagem de outras liguagens de programação, como 
> > perl, C etc. Quem insistir em não seguir esta regra será moderado sem 
> > prévio aviso.
> > ---------------------------------------------------------------------
> > Sair da lista: address@hidden
> > ---------------------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em 
> > http://www.listas-discussao.cjb.net
> > ---------------------------------------------------------------------
> >
> > Links do Yahoo! Grupos
> >
> >
> >
> >
> >
> >
> >
> >
> 
> 
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>  
> Links do Yahoo! Grupos
> 
> 
> 
> 
>  
> 
> 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]