Classe String
Exercícios para praticar
- Nível Fácil - Nível Intermédio - Nível Avançado
1. Motor de busca para livraria
Dúvida neste exercício?Assuma que existe definido um vetor ou lista (escolha de acordo com o que já deu nas aulas) que contem todos os títulos dos livros em stock numa livraria. Considere que este pode ser acedido(a) através do seu nome stockLivros.
Desenvolva uma função que aceita um termo de pesquisa e devolve o título do livro que possui o termo especificado. Considere que existe ainda um atributo adicional que especifica se o título tem de corresponder na totalidade ao termo pesquisado, ou pode ter apenas uma parte.
Esta poderá não ser a única forma de resolver este exercício. Tens dúvidas ou não percebes a resolução? Marca uma explicação, posso ajudar-te!
2. Apaga letras
Dúvida neste exercício?Desenvolva uma função que, a partir de uma palavra dada como argumento, constrói uma nova palavra, na qual todos os carateres correspondentes a uma determinada letra são substituídos por _.
Por exemplo, uma chamada da função do tipo apagaLetra("algarve",'a') devolveria a palavra _lg_rve.
Nota: Apesar da função replace da classe String poder fazer esta operação, o objetivo deste exercício é não a utilizar.
Esta poderá não ser a única forma de resolver este exercício. Tens dúvidas ou não percebes a resolução? Marca uma explicação, posso ajudar-te!