Skip to content

Instantly share code, notes, and snippets.

@albertosouza
Created November 1, 2012 16:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save albertosouza/3994686 to your computer and use it in GitHub Desktop.
Save albertosouza/3994686 to your computer and use it in GitHub Desktop.
Trabalho do Momento 2 corrigido para funcionar com while do forum de algoritmo
#include <iostream>
using namespace std;
/**
* Codigo que pede senha e login e testa se é iqual ao login salvo no proprio codigo para simplificar
* Escrito para o forum 2 de algoritmos momento 2
* @author Alberto Souza <alberto.souza.99@gmail.com> www.albertosouza.net
**/
int main (){
int login, senha, loginEfetuado, senhaDigitada, loginDigitado, numero1, numero2, resultado;
/* Dados de login ... é só um exercicio de loop ;) para o forum */
login = 123;
senha = 123;
loginEfetuado = 0;
/* flag para dizer se o login foi feito com sucesso ou não onde 1 quer dizer logado*/
loginEfetuado = 0;
cout<<"\n Sistema ultraseguro de login \n";
while ( loginEfetuado == 0 ) {
cout<<"\n Digite o Login: ";
cin>>loginDigitado;
cout<<"\n Digite a senha: ";
cin>>senhaDigitada;
/* anti span, so para garantir que tem uma equacao no codigo */
cout<<"\n Para evitar o acesso de robos de span usamo um sistema anti span\n";
cout<<" Digite os calores e a solucao da equicao abaixo para garantir que você nao e um robo de span: \n";
cout<<" numero1 + numero2 = resultado";
cout<<"\n Digite o numero1: ";
cin>>numero1;
cout<<"\n Digite o numero2: ";
cin>>numero2;
cout<<"\n Digite o resultado da soma entre numero1 e numero2: ";
cin>>resultado;
if( ( (numero1+numero1) == resultado ) ){
if( loginDigitado == login && senhaDigitada == senha ){
loginEfetuado = 1;
} else {
cout<<"\n o login ou senha digitados esta incorreto tente novamente \n ";
}
} else{
cout<<"\n Captha Errado volte ao inicio e tente novamente !!\n";
}
}
cout<<"\n Login efetuado com sucesso !! \n";
cout<<"\n /// Powered by Organizacoes Tabajara, estio eu agarantio !! /// \n";
system("pause");
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment