MUSICA DO ELEFANTE INCOMODA MUITA GENTE .

241 views
Skip to first unread message

Canal do BÚ

unread,
Feb 18, 2017, 7:16:38 AM2/18/17
to Python Brasil

   Boa noite ,
   
   É possível encurtar esse algoritmo que foi feito no visualg ? 

   A ideia é cantar a musica infinitamente e repetir a palavra incomoda tantas vezes quanto for mencionada.

   Em visualg ficou assim : 

 VisualG 3.0

"Algoritmo "elefantes"

Var
// Seção de Declarações das variáveis
contar, indice : inteiro
texto1,texto2,texto3,texto4,texto5,texto : caracter
Flag1,Flag2 : logico
Inicio
// Seção de Comandos, procedimento, funções, operadores, etc...
Flag1 := verdadeiro
texto1 := " elefante"
texto5 := " muita gente"
texto2 := " inc"
texto3 := " muito mais"
texto4 := " muito menos"
texto5 := " muita gente"
texto := ""
contar := 1
Limpatela
Escreval(contar,texto1+texto2+texto5)
PARA indice de 2 ATÉ 10 FAÇA
contar := 0
Se ((indice mod 2)=0) ENTÃO
Flag1 := (contar < indice)
Enquanto Flag1 FAÇA
texto := texto + texto2
contar := contar + 1
Flag1 := (contar < indice)
FimEnquanto
Escreval(indice,texto1+texto+texto3)
texto := ""
SENÃO
Escreval(indice,texto1+texto2+texto5)
FIMSE
FIMPARA

// INVERTE
Escreval(" ==============================================================")

PARA Indice DE 1 ATÉ 10 FAÇA
texto := texto+Texto2
FIMPARA
contar := Indice - 1
Escreval(contar,texto1+texto+texto5)
texto := ""
PARA indice de 9 ATÉ 1 PASSO -1 FAÇA
contar := 0
Se ((indice mod 2)=1) ENTÃO
Flag1 := (contar < indice)
Enquanto Flag1 FAÇA
texto := texto + texto2
contar := contar + 1
Flag1 := (contar < indice)
FimEnquanto
Escreval(indice,texto1+texto+texto4)
texto := ""
SENÃO
Escreval(indice,texto1+texto2+texto5)
FIMSE
FIMPARA
Fimalgoritmo

Fred Chevitarese

unread,
Feb 18, 2017, 6:21:50 PM2/18/17
to python-brasil
Não entendi se você queria que tentasse encurtar usando VisualG ou Python. 

Como o grupo é de Python, eu criei um gist porque achei bem legal a ideia rsrsrsrs


Valeu! =D



"
São os homens que mais me surpreendem na humanidade. Porque perdem a saúde para juntar dinheiro, depois perdem dinheiro para recuperar a saúde. E por pensarem ansiosamente no futuro, esquecem do presente de tal forma que acabam por não viver nem o presente nem o futuro. E vivem como se nunca fossem morrer e morrem como se nunca tivessem vivido” - Dalai Lama.
"

Fred Chevitarese - GNU/Linux



--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasil+unsubscribe@googlegroups.com

---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasil+unsubscribe@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages