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: [email protected] [mailto:[EMAIL PROTECTED] Em nome de Marcio de Araujo Benedito Enviada em: segunda-feira, 10 de abril de 2006 22:09 Para: [email protected] 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: [EMAIL PROTECTED] --------------------------------------------------------------------- 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.9130879.2369893/D=br clubs/S=2137111254:HM/Y=BR/EXP=1144725047/A=3476653/R=2/id=noscript/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/desktops?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: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> * 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: [EMAIL PROTECTED] --------------------------------------------------------------------- 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 <*> 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: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
