Bom dia!
Primeiramente gostaria de me apresentar.
Meu nome é Everton e recentemente iniciei um curso técnico de análise e desenvolvimento de sistemas...
Estamos no segundo mês de curso. Estou gostando bastante. Apesar de parecer muito simples. Estou tendo dificuldades nos comandos SE, SENAO e SENAO SE.
Não consegui resolver um exercício que me foi passado... e sinceramente fico bastante frustrado... kkkk.
Se alguém conseguir me dar uma dica, ficaria agradecido.
A questão é o seguinte. Só pode ser feita com comandos de controle.
Questão: Preciso criar um algoritmo que tenha 3 senhas no sistema (Constantes) e um email também.
O usuário precisa primeiro inserir o E-mail. Se o e-mail estiver no sistema... ele irá pedir a senha do usuário em seguida se não... O programa finaliza nessa parte, nem chega a pedir os outros dados. (Meu problema é nessa parte).
Se a senha do usuário não for nenhuma das 3 do sistema ele informará, que senha é inválida e o programa finaliza. Caso for aparecerá mensagem, "Sistema Ativado".
Abaixo o código que fiz... Se alguém conseguir me dar uma luz, ficaria agradecido. Estamos usando o Portugol Studio.
Estou tendo problema na parte que pede o E-mail e o usuário insere o mesmo incorreto. Era pro problema finalizar e mesmo assim pede a senha...
Programa:
{
funcao inicio()
{
const cadeia SENHA1 = "300390"
const cadeia SENHA2 = "300490"
const cadeia SENHA3 = "300590"
const cadeia EMAIL = "
[email protected]"
cadeia password
cadeia email_usuario
escreva ("Informe o seu email: ","\n")
leia (email_usuario)
se (email_usuario != EMAIL)
{
escreva ("E-mail inválido!")
}
se (email_usuario == EMAIL)
{
escreva ("Informe a sua senha: ")
}
leia (password)
se ((password == SENHA1) ou (password == SENHA2) ou (password == SENHA3))
{
escreva ("Sistema ativado!","\n")
}
senao
{
escreva ("Senha incorreta!")
}
}
}
Muito obrigado galera!