Dúvida no M01A10 – Operações com Textos

Home Fóruns Programação Básica Dúvida no M01A10 – Operações com Textos

Visualizando 1 resposta da discussão
  • Autor
    Posts
    • #75977

      Oi! Como faço para o portugol não considerar o espaço em branco entre as palavras Porto Alegre? Eu pedi para ele me dizer a quinta letra de Porto Alegre e como ele começa do zero assim sendo a letra P seria a zero logo o espaço em branco seria a tal quinta letra.

      programa
      {
      	
      inclua biblioteca Texto --> txt
      	funcao inicio()
      	{
      	cadeia cidade
      	cadeia x
      	cadeia y
      		escreva("Em que cidade você mora? ")
      		leia(cidade)
      		escreva("------Analisando-----")
      		escreva("Você mora na cidade de: ",cidade, "\n")
      		escreva("O número de letras de ",cidade," é igual a ",txt.numero_caracteres(cidade),".\n ")
      		escreva("A letra na posição: ",5, " é a letra:  .",txt.obter_caracter(cidade,5))
      		
      	}
      }
      
    • #76382
      Tutora Mayla
      Mestre

      Luiz, uma das formas de fazer essa validação é substituir o caractere espaço por uma cadeia vazia.

      cidade = txt.substituir(cidade, " ", "")

      Desta forma o resultado será “PortoAlegre”.
      Para mais informações desta função, vá no PortugolStudio em Ajuda>Biblioteca>Texto>Substituir

      Pegue essa ideia e tente criar um código para resolver o problema.
      Caso a dúvida persista volte a entrar em contato que lhe ajudaremos.

Visualizando 1 resposta da discussão
  • Você deve fazer login para responder a este tópico.