Instituto Federal de Santa Catarina - Câmpus Chapecó Ensino Médio Integrado em Informática - Módulo III Unidade Curricular: Algoritmos e Estrutura de Dados II Professora: Lara Popov Zambiasi Bazzi Oberderfer Lista de Exercícios 02 – Strings 1. O programa recebe via teclado um nome (máximo 256 caracteres). Logo após a entrada do nome imprima: número de letras maiúsculas, número de letras minúsculas, número de vogais e o número de consoantes, conforme exemplo abaixo: Exemplo: Nome: Instituto Federal de Santa Catarina <enter> (4) Letras maiúsculas (27) Letras minúsculas (14) Vogais (19) Consoantes 2. O programa recebe via teclado uma palavra (máximo 40 caracteres) e uma letra. Logo após a entrada do nome e da letra imprima o número de letras que existe no nome ou ERRO: Não existe a letra (?) na palavra (?), conforme exemplo abaixo: Exemplo: Palavra: Pizzaria <enter> Letra: z 2 letra(s) Continua [S]im ou [N]ão? S Palavra: Tabelionato <enter> Letra: w ERRO: Não existe a letra (w) na palavra (Tabelionato) 3. O programa recebe via teclado uma palavra (máximo 20 letras) e uma posição. O programa deve imprimir na tela, a letra antecessora, a letra (da referida posição) e a letra sucessora, conforme exemplo abaixo: Exemplo: Palavra: Instituto <enter> Posição: 5 <enter> Antecessora: t Letra: i Sucessora: t OBSERVAÇÃO: O programa deve imprimir na tela as seguintes mensagens de erro, se for o caso: Letra antecessora não existe, Letra sucessora não existe ou Posição inválida. 4. O programa recebe via teclado um nome (máximo 80 letras). O programa deve imprimir, na tela, as palavras do nome em ordem inversa, uma por linha, conforme exemplo abaixo: Exemplo: Nome: Lara Popov Zambiasi Bazzi Oberderfer<enter> Oberderfer Bazzi Zambiasi Popov Lara 5. O programa recebe via teclado um nome (máximo 60 caracteres). Logo após a entrada do nome o programa deve imprimir (EM LETRA MAIÚSCULA) o sobrenome da pessoa, conforme exemplos abaixo: Exemplo: Nome: Lara Popov Zambiasi Bazzi Oberderfer <enter> Sobrenome: OBERDERFER 6. O programa recebe via teclado um nome (máximo 80 caracteres). Logo após a entrada do nome o programa deve imprimir na tela: sobrenome, primeiro nome e demais nomes abreviados, conforme exemplos abaixo: Exemplo: Nome: Lara Popov Zambiasi Bazzi Oberderfer <enter> Autor: Oberderfer, Lara P. Z. B. 7. O programa recebe via teclado o nome de um estado (máximo 80 caracteres). Logo após a entrada do nome do estado imprima: a sigla do estado (2 letras maiúsculas), ou recebendo a sigla imprime o nome do estado, conforme exemplos abaixo: Exemplo: Estado: Santa Catarina <enter> Sigla: SC Estado: SP <enter> Sigla: São Paulo Estado: rio grande do sul <enter> Sigla: RS Estado: <enter> Observação: O programa encerra quando o usuário digitar apenas <enter> na entrada do nome do estado. 8. O programa recebe via teclado uma password (senha – máximo 8 dígitos). Na entrada da senha deve ser exibido na tela um asterisco (*) para cada letra digitada. Quando o usuário teclar <enter> (ou digitar 8 dígitos) o programa deve imprimir na tela a senha digitada. Exemplo: Password: ******* <enter> Senha digitada: programa 9. O programa recebe via teclado uma palavra (máximo 20 caracteres), início e fim. Logo após a entrada de todos os dados imprima a string resultante ou ERRO: Fim inválido ou Início inválido, conforme exemplos abaixo: Exemplo: Palavra: universidade <enter> Início: 7 <enter> Fim: 11 <enter> String resultante: idade Exemplo 2: Palavra: eletricidade <enter> Início: 7 <enter> Fim: 15 <enter> ERRO: Fim Inválido