Exercício: ações de texto
Neste exercício, você desenvolverá um fluxo que solicita o nome e o sobrenome do usuário. Em seguida, o fluxo gerará um nome de usuário usando a primeira letra do nome do usuário, acrescentada ao sobrenome dele em letras minúsculas. O sistema gerará aleatoriamente uma senha temporária e exibirá a saída para o usuário.
Tarefas
Para este exercício, você criará um fluxo que:
- Solicitará que um usuário insira seu nome e sobrenome.
- Dividirá os dois nomes em cadeias de texto separadas.
- Mudará as duas cadeias de caracteres para minúsculas.
- Obterá a primeira letra do nome.
- Gerará uma senha aleatoriamente.
- Exibirá uma mensagem com o nome de usuário e a senha.
Etapas
Selecione a ação Exibir caixa de diálogo de entrada e siga estas etapas:
Defina a propriedade Título como Entrada de nome e a propriedade Mensagem da caixa de diálogo de entrada como Insira seu nome e sobrenome (por exemplo, Norbert Varga). Esta ação exibirá uma mensagem que solicita a entrada do usuário.
Use a ação Dividir texto para dividir o nome e o sobrenome em duas cadeias de caracteres de texto separadas. No campo Texto a ser dividido, insira %UserInput%.
Selecione a ação Alterar maiúsculas e minúsculas do texto.
No campo Texto a ser convertido, insira %TextList[0]%.
Com o índice de uma variável de tipo de lista, forneça o primeiro item da lista, que será o nome. Defina a propriedade Converter em como em minúsculas.
Adicione outra ação Alterar maiúsculas e minúsculas do texto. Desta vez, defina a propriedade Texto a ser convertido como %TextList[1]%, fazendo referência ao sobrenome.
Defina a propriedade Converter em como em minúsculas novamente.
A saída é armazenada em uma variável diferente da ação anterior Alterar maiúsculas e minúsculas do texto.
Selecione a ação Obter subtexto para obter o primeiro caractere do nome.
No campo Texto original, insira %TextWithNewCase% (a variável na qual o nome em minúsculas é armazenado).
Na seção Índice de início, defina Posição do caractere como 0.
Na seção Tamanho, defina Número de caracteres como 1. Essa configuração receberá o primeiro caractere da cadeia de caracteres de texto.
Para gerar uma senha aleatória, use a ação Criar texto aleatório. As propriedades da ação podem ser deixadas com seus valores padrão.
Selecione a ação Exibir mensagem, que exibirá uma caixa de mensagem com o novo nome de usuário e senha. No campo Título da caixa de mensagem, insira Nome de Usuário e Senha e, no campo Mensagem a ser exibida, insira o seguinte conteúdo:
Hello, %UserInput%, your username is: %SubText%%TextWithNewCase2% Your temporary password is: %RandomText%
O nome de usuário (primeira letra do nome, combinado com o sobrenome) será exibido e o resultado da ação Gerar texto aleatório aparecerá como a senha do usuário.
O fluxo concluído deve ser semelhante à figura a seguir.