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

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

[ -- MODERAÇÃO -- ] scripta "eleitoral": the code"


From: Julio Cezar Neves - DATAPREVRJ
Subject: [ -- MODERAÇÃO -- ] scripta "eleitoral": the code"
Date: Tue, 11 Apr 2006 12:07:19 -0300

Luis,
vc não foi banido da lista, porém está moderado. Favor não complicar a sua
situação. Se o Marcio responder ao seu flame, não tenha dúvida que ele tb
será moderado.

OBS: Minha posição não tem nada com política. A minha política é a educação.

[ ]s,
Julio Cezar Neves
- Moderador -

| -----Mensagem original-----
| De: LuisH [mailto:address@hidden]
| Enviada em: terça-feira, 11 de abril de 2006 11:52
| Para: address@hidden
| Assunto: RES: [shell-script] scripta "eleitoral": the code"
| 
| 
| Se eu for excluído da lista por causa deste off-topic (até 
| concordo) mas
| este safado também deve ser.
|  
| Usar um script de "m..." para fazer propaganda política e 
| ainda desta corja
| de ladrões do PT não tem cabimento.
|  
|  
|  
|  
|  
|  
| 
| -----Mensagem original-----
| De: address@hidden 
| [mailto:address@hidden]
| Em nome de Marcio de Araujo Benedito
| Enviada em: segunda-feira, 10 de abril de 2006 22:09
| Para: address@hidden
| Assunto: [shell-script] scripta "eleitoral": the code"
| 
| 
| # Programa Demo de eleicao
| #
| A=0             # Inicializa a variavel A com zero
| B=0             # Inicializa a variavel B com zero
| C=0             # Inicializa a variavel C com zero
| D=0             # Inicializa a variavel D com zero
| ELEITOR=349542  # Um numero para o eleitor, Numero do titulo :-)
| CONT_VOTO=0     # conta o Numero de votos.
| FRAUDE=1        # (0) indica um eleicao sem fraude (1) indica 
| um eleicao
| com fraude.
| BENEFICIAR="C"  # Candidato a se beneficiar.
| QTDE_UM="3"     # Com quantos votos o candidato
|                 # será beneficiado para cada voto que receber.
| # Funcao que somo os votos do candidato A
| somaA(){
| 
| if [ ${FRAUDE} = 0 ];then
| 
|         let "A += 1"
| else
|         if [ ${BENEFICIAR} = "A" ];then
|                 let "A += QTDE_UM"
|         else
|                 let "A += 1"
|         fi
| fi
| 
| }
| # Funcao que somo os votos do candidato B
| somaB(){
| 
| if [ ${FRAUDE} = 0 ];then
| 
|         let "B += 1"
| else
|         if [ ${BENEFICIAR} = "B" ];then
|                 let "B += QTDE_UM"
|         else
|                 let "B += 1"
|         fi
| fi
| 
| }
| 
| # Funcao que somo os votos do candidato C
| somaC(){
| 
| if [ ${FRAUDE} = 0 ];then
| 
|         let "C += 1"
| else
|         if [ ${BENEFICIAR} = "C" ];then
|                 let "C += QTDE_UM"
|         else
|                 let "C += 1"
|         fi
| fi
| 
| }
| 
| # Funcao que somo os votos do candidato D
| somaD(){
| 
| if [ ${FRAUDE} = 0 ];then
| 
|         let "D += 1"
| else
|         if [ ${BENEFICIAR} = "D" ];then
|                 let "D += QTDE_UM"
|         else
|                 let "D += 1"
|         fi
| fi
| 
| }
| 
| # Funcao que imprime o menu de selecao de votos
| menu(){
| echo "++++++++++++++++++++++++++++++++++++++++++++++++"
| echo "+                 CANDIDATOS                   +"
| echo "++++++++++++++++++++++++++++++++++++++++++++++++"
| echo "+ A) Branco                                    +"
| echo "+ B) Amarelo                                   +"
| echo "+ C) Azul                                      +"
| echo "+ D) Preto                                     +"
| echo "+ F) Fim, exibir a contagem de votos.          +"
| echo "++++++++++++++++++++++++++++++++++++++++++++++++"
| echo
| echo -n "Escolha a cor mais bonita, Eleitor N.o ${ELEITOR}: "
| 
| # Guarda o voto na variavel $voto
| read voto
| }
| 
| # A funcao votar() chama a funcao de somar de acordo com o voto do
| # eleitor
| votar(){
| 
| case "$voto" in
|         "A" | "a")
|         somaA
|         ;;
|         "B" | "b")
|         somaB
|         ;;
|         "C" | "c")
|         somaC
|         ;;
|         "D" | "d")
|         somaD
|         ;;
|         "F" | "f")
|         result_eleicao
|         exit 0
|         ;;
|         *)
|         echo "Voto incorreto"
|         exit 0
|         ;;
| esac
| }
| 
| # Imprime a contagem dos votos de cada candidato
| result_eleicao(){
| 
| echo
| echo "RESULTADO DAS VOTACOES"
| echo ""                       > result.tmp
| echo "$A - Braco(s)."         >> result.tmp
| echo "$B - Amarelo(s)."       >> result.tmp
| echo "$C - Azul(is)."         >> result.tmp
| echo "$D - Preto(s)."         >> result.tmp
| echo ""                       >> result.tmp
| sort result.tmp | tac
| rm -rf result.tmp
| 
| 
| }
| 
| 
| clear
| menu
| votar
| 
| while [ "$voto" ]
| do
|         let "ELEITOR += 2502341"
|         clear
|         menu
|         votar
| done
| echo "Votacao concluida"
| 
| 
| 
| --
| "Qual é a minha expectativa, e por que eu sou petista, e
| por que com todos os desastres deste partido, eu continuo
| nele? Porque acho que temos um processo histórico lento a 
| realizar, que começou muito antes de mim, e que os meus
| bisnetos vão finalizar."
|             Marilena Chaui
| 
| 
| ---------------------------------------------------------------------
| 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
| ---------------------------------------------------------------------
| Servidor Newsgroup da lista: news.gmane.org
| Grupo: gmane.org.user-groups.programming.shell.brazil
| 
| 
| 
| 
| 
| Yahoo! Grupos, um serviço oferecido por:      
| 
| PUBLICIDADE
| 
| 
|  
| <http://br.ard.yahoo.com/SIG=12fe7gl0r/M=399886.8024024.913087
| 9.2369893/D=br
| clubs/S=2137111254:HM/Y=BR/EXP=1144725047/A=3476653/R=2/id=nos
| cript/SIG=1544
| 82bke/*http://lt.dell.com/lt/lt.aspx?CID=11897&LID=327792&DGC=
| BA&DGSeg=DHS&D
| URL=http://www1.la.dell.com/content/products/category.aspx/des
| ktops?c%3dbr%2
| 6l%3dpt%26s%3ddhs> 
| 
|   _____  
| 
| Links do Yahoo! Grupos
| 
| 
| *     Para visitar o site do seu grupo na web, acesse:
| http://br.groups.yahoo.com/group/shell-script/
|   
| 
| *     Para sair deste grupo, envie um e-mail para:
| address@hidden
| <mailto:address@hidden?subject=Un
subscribe> 
  

*       O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo! <http://br.yahoo.com/info/utos.html> . 




[As partes desta mensagem que não continham texto foram removidas]



---------------------------------------------------------------------
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
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
Links do Yahoo! Grupos




 




reply via email to

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