Everton Looz
-
Posts
2 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Everton Looz
-
-
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!
- 1
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Exercício Portugol - Comandos SE SENAO, ETC
em Programação - iniciantes
Postado
Entendi!
O meu leia (password) estava dando um problema devido a chave colocada erroneamente também... kkk. Dizia que o programa não conseguia compilar o password na parte da função do
" se ((password == SENHA1) ou (password == SENHA2) ou (password == SENHA3))
{
escreva ("Sistema ativado!","\n")"" Não funcionava.
Agora consegui! Muito obrigado, pela ajuda. Meu código ficou assim... Está funcionando !
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!")
}
senao {
escreva ("Informe a sua senha: ")
leia (password)
se ((password == SENHA1) ou (password == SENHA2) ou (password == SENHA3))
{
escreva ("Sistema ativado!","\n")
}
senao
{
escreva ("Senha incorreta!")
}
}
}
}
Interessante!
Não entramos ainda nesse assunto de laço. Desculpe a ignorância. É que começamos recém a fazer isso.
No entanto, achei extremamente interessante esse comando!
Vou testar aqui!
Muito obrigado pela dica!