logo

Crowdly

2) Uma empresa deseja criar uma assinatura personalizada para seus usuários a pa...

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

2) Uma empresa deseja criar uma assinatura personalizada para seus usuários a partir do nome e do sobrenome  fornecidos. A assinatura deve ser formada conforme as regras a seguir:

    • Se o primeiro nome começa ou termina com vogal, a assinatura será:

          chave_primeiro_nome + chave_ultimo_sobrenome + ultimo_sobrenome + ultimo_sobrenome

    • Caso contrário, a assinatura será:

          chave_ultimo_sobrenome + chave_primeiro_nome + primeiro_nome + primeiro_nome

A chave é composta pelo junção do primeiro caractere com  caractere do meio do nome ou sobrenome

Exemplo: "Ana Souza" → "AnSuSouzaSouza"

a) construa a função extrair_chave, que recebe um texto e retorna uma string resultante da concatenação do primeiro caractere com o caratere do meio

b) construa a função  booleana comeca_ou_termina_vogal , que recebe um texto e retorna True, se ele começa ou termina em uma vogal, False, caso contrário

c) construa a função  montar_assinatura que recebe o nome e o sobrenome e monta  e retorna uma string representando a assinatura personalizada conforme regras descritas acima

d) construa um BP que faça dois testes da sua função, uma o nome inicia ou termina em vogal e o outro, não

More questions like this

Want instant access to all verified answers on ead.puc-rio.br?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!