O VisuAlg também nos fornece funções incríveis para modificar e analisar palavras. Temos as ferramentas clássicas Maiusc(texto) e Minusc(texto) para forçar uma palavra inteira para letras grandes ou pequenas, ajudando muito na padronização de cadastros.
Exemplo de codigoVisuAlg
algoritmo "TextoLimpo"
var
nome: caractere
inicio
nome <- "joAo DA sIlvA"
escreval("Padrão sistema: ", Maiusc(nome)) // JOAO DA SILVA
fimalgoritmoE temos as ferramentas de dissecação: Compr(texto) (conta quantos caracteres existem), Pos(letra, texto) (encontra a casa numérica onde uma letra está), e Copia(texto, inicio, quantidade) (recorta um pedaço específico da frase).
Exemplo de codigoVisuAlg
algoritmo "AnalisadorEExtrator"
var
dataHora, apenasData: caractere
inicio
dataHora <- "25/12/2026 14:30"
escreval("A string original tem ", Compr(dataHora), " letras.")
escreval("A barra (/) está na posição: ", Pos("/", dataHora))
// Começa a recortar na posição 1 e leva 10 letras consigo
apenasData <- Copia(dataHora, 1, 10)
escreval("Data isolada: ", apenasData)
fimalgoritmoExercício Prático: Use a função Copia para isolar e exibir apenas o mês na string original "25/12/2026".