Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

3krotne logowanie

Ostatnio zmodyfikowano 2014-09-19 22:44
Autor Wiadomość
zduninho88
Temat założony przez niniejszego użytkownika
3krotne logowanie
» 2014-09-19 22:11:51
Witam. Bawie się od niedawna w C++ i mam mały problem. Jestem na etapie pętli i nie wiem jak napisać kod aby etap logowania powtarzał się 3 razy i w przypadku złych danych wyłączał się.
Narazie wygląda to tak
C/C++
#include <iostream>

using namespace std;
int a, b;
string haslo, login;
int main()

{
    cout << "Witam w najbardziej zaawansowanym programi liczącym jaki kiedykolwiek stworzono." << endl;
    cout << "Aby go uzyc musisz sie zalogowac!" << endl;
    cout << "Podaj niemozliwy do odgadniecia login: ";
    cin >> login;
    cout << "Podaj niemozliwe do odgadniecia haslo: ";
    cin >> haslo;
   
    if((( haslo == "haslo" ) &&( login == "login" ) ) ||(( haslo == "Haslo" ) &&( login == "Login" ) ) )
    {
        cout << "Brawo!" << endl;
    }
    else
    {
        cout << "Nie udalo się";
        return 0;
    }
   
    cout << "Podaj pierwsza liczbe: " << endl;
    cin >> a;
    cout << "Podaj druga liczbe: " << endl;
    cin >> b;
   
    cout << "Suma: " << a + b << endl;
    cout << "Roznica: " << a - b << endl;
    cout << "iloczyn: " << a * b << endl;
    cout << "Iloraz: " << a / b << endl;
   
    return 0;
}
Liczę na pomoc. Pozdrawiam.
P-117198
Monika90
» 2014-09-19 22:44:24
C/C++
bool zalogowano = false;
int proby = 0;
while( !zalogowano && proby < 3 )
{
    //tuaj pytanie o login, hasło i sprawdzanie poprawności
    ++proby;
}

if( !zalogowano )
{
    std::cout << "żegnam";
    return - 1;
}
P-117201
« 1 »
  Strona 1 z 1