Exercício: ações de texto
Neste exercício, você desenvolve um fluxo que solicita o nome e o sobrenome do usuário. O fluxo então gera um nome de usuário usando a primeira letra do nome do usuário, acrescentada ao sobrenome dele em letras minúsculas. Então o sistema gera aleatoriamente uma senha temporária e exibe a saída ao usuário.
Tarefas
Para este exercício, você criará um fluxo que:
Solicita 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
Adicionar uma ação Exibir caixa de diálogo de entrada.
Defina a propriedade Título da caixa de diálogo de entrada como Entrada de nome e a propriedade Mensagem da caixa de diálogo de entrada como Insira seu nome e sobrenome (por exemplo, Adele Vance). Esta ação exibe uma mensagem que solicita a entrada do usuário.
Adicione uma 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%.
Adicione uma 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 é 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.
Adicione uma 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 obtém o primeiro caractere da cadeia de caracteres de texto.
Para gerar uma senha aleatória, adicione uma ação Criar texto aleatório. As propriedades da ação podem ser deixadas com seus valores padrão.
Adicione uma ação Exibir mensagem, que exibe 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) é exibido e o resultado da ação Gerar texto aleatório aparece como a senha do usuário.
O fluxo concluído deve ser semelhante à figura a seguir.
