Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) (Ajudem-me)Exercicio Algoritmo


Tiago Zigfrid

Pergunta

É 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

  • 0

Pessoal Eu Conseguir Fazer o Que Queria ^^

Apareceu UmaLuz QueMe Fez Fazer Isso =D

O 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

var

Frase:Caracter

Vezes:Inteiro

inicio

// Seção de Comandos

Escreval("Crie Uma Frase Qualquer: ")

Leia(Frase)

Se Copia (Frase,1,1) = "A" então

Vezes := Vezes + 1 Senao

Vezes := Vezes + 0

Fimse

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

Fimse

Escreval("A letra (A) aparece", Vezes, " vezes na frase.")

fimalgoritmo

Editado por Tiago Zigfrid
Link para o comentário
Compartilhar em outros sites

  • 0

Nossa ficou grande hein. Não era melhor colocar um loop ai não

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
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.")
fimalgoritmo

Nã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.

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...