Ir ao conteúdo

Contagem verbos no Pascal


Visitante: fmbduarte

Posts recomendados

Visitante: fmbduarte
 
Postado

Eu preciso fazer um programa que conte o número de verbos em uma frase considerando que eles terminam com r. Como fazer para o programa pegar apenas a última de letra de cada palavra da frase para poder fazer a contagem?

Postado

Duarte,

Eu preciso fazer um programa que conte o número de verbos em uma frase considerando que eles terminam com r. Como fazer para o programa pegar apenas a última de letra de cada palavra da frase para poder fazer a contagem?

Função de interesse: Length(). Com essa função você obtém o tamanho da string.

Ex:

str := 'abacate';
i := Length(str);

O valor de i será 7. Agora, para acessar cada um dos caracteres da string você usa a sintaxe:

letra := str[[I][U]índice[/U][/I]];

Logo, se você quer acessar o último caractere, seguindo o exemplo acima:

writeln(str[[I]i[/I]]);

E ele vai imprimir a letra e.

Pegou a ideia?

Para acessar a última letra de cada palavra de uma frase, você vai precisar percorrer toda a frase (de 1 até o tamanho dela) para verificar se o caractere atual é um espaço. Sendo espaço, você para e verifica se o caractere anterior str[i - 1] é um 'r'; se for, incremente um contador. E assim por diante... a ideia é essa.

[]'s

LNW

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!