Tiago Zigfrid Postado Março 18, 2010 Denunciar Share Postado Março 18, 2010 É o seguinte pessoal!!O meu professor deu apenas um enunciado!!"Crie um algoritmo que receba uma frase e mostre quantas vezes a letra "A" aparece.Eu estou no primeiro período, não estou conseguindo fazer!! :(alguém poderia fazê-lo???E posta-lo aqui!!Agradeço desde já!!!É para eu entregar segunda-feira!!Valeu! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 RonaldoRG Postado Março 18, 2010 Denunciar Share Postado Março 18, 2010 A frase vai ser armazenada em um vetor. Ai você percorre o vetor e se o valor da posição corrente for A então soma 1 ao contador.Depois mostra o valor do contador.Abraço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Tiago Zigfrid Postado Março 19, 2010 Autor Denunciar Share Postado Março 19, 2010 (editado) Pessoal Eu Conseguir Fazer o Que Queria ^^Apareceu UmaLuz QueMe Fez Fazer Isso =DO meu está enorme, mas era isso queeu queria ^^Valeu!O que eu queria era tipo um desse:algoritmo "Especial"// Função : Mostrar Quantas Vezes a Letra "A" Aparece Na Frase!// Autor : Tiago Mendes Cavalcanti// Data : 19/3/2010// Seção de Declarações varFrase:CaracterVezes:Inteiroinicio// Seção de ComandosEscreval("Crie Uma Frase Qualquer: ")Leia(Frase)Se Copia (Frase,1,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0Fimse Se Copia (Frase,2,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,3,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,4,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,5,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,6,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,7,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,8,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,9,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,10,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,11,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,12,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,13,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,14,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,15,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,16,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,17,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,18,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,19,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,20,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,21,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,22,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,23,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,24,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,25,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,26,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,27,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,28,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,29,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,30,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,31,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,32,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,33,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,34,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,35,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,36,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,37,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,38,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,39,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,40,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,41,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,42,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,43,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,44,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,45,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,46,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,47,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,48,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,49,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,50,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,51,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,52,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,53,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,54,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,55,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,56,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,57,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,58,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,59,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,60,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,61,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,62,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,63,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,64,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,65,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,66,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,67,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,68,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,69,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,70,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,71,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,72,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,73,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,74,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,75,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,76,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,77,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,78,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,79,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,80,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,81,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,82,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,83,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,84,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,85,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,86,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,87,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,88,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,89,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,90,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,91,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,92,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,93,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,94,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,95,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,46,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,97,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,98,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,99,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 Fimse Se Copia (Frase,100,1) = "A" então Vezes := Vezes + 1 Senao Vezes := Vezes + 0 FimseEscreval("A letra (A) aparece", Vezes, " vezes na frase.")fimalgoritmo Editado Março 19, 2010 por Tiago Zigfrid Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 RonaldoRG Postado Março 19, 2010 Denunciar Share Postado Março 19, 2010 Nossa ficou grande hein. Não era melhor colocar um loop ai nãoalgoritmo "Especial" // Função : Mostrar Quantas Vezes a Letra "A" Aparece Na Frase! // Autor : Tiago Mendes Cavalcanti // Data : 19/3/2010 // Seção de Declarações var Frase:Caracter Vezes:Inteiro i:Inteiro inicio // Seção de Comandos Escreval("Crie Uma Frase Qualquer: ") Leia(Frase) Para i := 1 até 100 faça Se Copia (Frase, i, 1) = "A" então Vezes := Vezes + 1 Escreval("A letra (A) aparece", Vezes, " vezes na frase.") fimalgoritmoNão há necessidade do senao no se. Usando loops para processos repetidos fica melhor.Imagina se você tivesse que procurar em um texto de 10 páginas.Outra coisa ao invés de 100 você coloca uma função que retorna o número de letras da frase.Abraço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Tiago Zigfrid Postado Março 19, 2010 Autor Denunciar Share Postado Março 19, 2010 (editado) Muito obrigado ^^O seu ainda precisa de uns ajuste, eu ajustei aqui para fucionar!!Por exemplo o Fimse e o Fimpara que você acabou esquecendo! ^^Mas muito obrigado mesmo, você me ajudou muito!!!!ValeuU *.* Editado Março 19, 2010 por Tiago Zigfrid Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 RonaldoRG Postado Março 19, 2010 Denunciar Share Postado Março 19, 2010 Ok, é que eu não mexo com linguagem de algoritmo. Tive que ver umas apostilas pra saber como faz o loop.Foi mal. Abraço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Tiago Zigfrid
É o seguinte pessoal!!
O meu professor deu apenas um enunciado!!
"Crie um algoritmo que receba uma frase e mostre quantas vezes a letra "A" aparece.
Eu estou no primeiro período, não estou conseguindo fazer!! :(
alguém poderia fazê-lo???
E posta-lo aqui!!
Agradeço desde já!!!
É para eu entregar segunda-feira!!
Valeu!
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.