Exercício: ações de texto

Concluído

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:

  1. 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.

    Captura de tela da caixa de diálogo de propriedades da ação Exibir caixa de diálogo de entrada.

  2. 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%.

    Captura de tela da caixa de diálogo da ação dividir texto.

  3. Selecione a ação Alterar maiúsculas e minúsculas do texto.

  4. No campo Texto a ser convertido, insira %TextList[0]%.

  5. 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.

    Captura de tela da caixa de diálogo das propriedades da ação Alterar maiúsculas e minúsculas do texto.

  6. 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.

  7. 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.

    Captura de tela das propriedades da ação Alterar maiúsculas e minúsculas do texto preenchidas.

  8. Selecione a ação Obter subtexto para obter o primeiro caractere do nome.

  9. No campo Texto original, insira %TextWithNewCase% (a variável na qual o nome em minúsculas é armazenado).

  10. Na seção Índice de início, defina Posição do caractere como 0.

  11. Na seção Tamanho, defina Número de caracteres como 1. Essa configuração receberá o primeiro caractere da cadeia de caracteres de texto.

    Captura de tela da caixa de diálogo de propriedades da ação Obter subtexto.

  12. 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.

    Captura de tela da caixa de diálogo de propriedades da ação Criar texto aleatório.

  13. 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.

Captura de tela da caixa de diálogo de propriedades da ação exibir mensagem.

O fluxo concluído deve ser semelhante à figura a seguir.

Captura de tela do fluxo concluído.