Jump to content
Fórum Script Brasil
  • 0

Como faço um algoritimo em C com essas restrições ??


ae_andy

Question

Escreva um algoritmo para validação de um email e senha, de acordo com as seguintes restrições:

A) O email digitado deve conter TODAS as letras minúsculas;
B) O único caractere especial aceito para o email é o @;
C) O email digitado deve conter a substring "mail";
D) A senha deve conter no mínimo 10 letras;
E) A senha deve conter pelo menos uma letra maiúscula;
F) A senha deve conter pelo menos um número;
G) A senha deve conter pelo menos um caractere especial;

Ao final, se atendido todas as restrições, o usuário deve receber uma mensagem de Boas Vindas ao Sistema.

Edited by ae_andy
Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Escreva um programa de prompt, use um editor de texto para desenvolver a programação, pode ser escrito no bloco de notas e salvo no fomatado *.c, baixe um compilador de sua preferência, por exemplo, o meu é o: GCC

 

Consulte quais bibliotecas são permitidas para desenvolvimento de seu exercício e importe todas elas. Usualmente, a biblioteca normal de entrada e saída [stdio.h] é o máximo necessário.

 

Programe a capture do email em uma linha de informação, para isso, use a função scanf, depois comece a programação com uma função para cada alínea do exercício, assim poderá administrar melhor e testar a programação sistematicamente. Dessa maneira, cada função retorna 0 se o email passar no teste e diferente de 0 se não passar.

 

Na ordem, sua primeira função é A) verificar se todos os caracteres alfabéticos estão em caixa alta. Na biblioteca C existe função que testa se é caractere alfabético e outra que testa se está em caixa alta. Como disse, se pode importar mais bibliotecas para não escrever função que já existe, importe.

 

Siga a partir disso e mostre do que é capaz.

 

 

Edited by britivaldo
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.1k
    • Total Posts
      651.9k
×
×
  • Create New...