Pierwszym krokiem będzie dodanie biblioteki iostream, oraz deklaracji using namespace::std;.
Dalej rezerwujemy dwie zmienne typu string, aby przechowywać w nich login oraz hasło wpisane przez użytkownika.
Następnie tworzymy funkcję główną, a w niej nieskończoną pętlę for. W niej znajdować się będzie reszta programu. Najpierw program nas przywita wypisując w konsoli "Witaj", po kliknięciu klawisza ENTER zostajemy poproszeni o podanie loginu, a później hasła.![]() |
Do działania komend: getchar(); oraz system("cls"), potrzebujemy biblioteki conio.h
|
Teraz program musi sprawdzić czy login i hasło są poprawne, użyjemy do tego instrukcji warunkowej "if". Ponieważ login i hasło muszą się zgadzać używamy operatora "&&".
Jeżeli wprowadzimy poprawne dane, program wypisze na ekranie "Zalogowano pomyślnie :)", zaczeka na kliknięcie klawisza ENTER i zakończy się.
Jeżeli hasło lub login nie będą poprawne, na ekranie zobaczymy dwie opcje do wyboru:
1. Spróbuj ponownie
2. Zakończ
Do wybrania opcji użyjemy komendy getch();. Dlatego najpierw musimy zarezerwować zmienną typu char. Dalej użyjemy instrukcji warunkowej switch do określenia dalszych działań, a to wszystko zamykamy w pętli for(int i = 1;i == 0;). Jeżeli użytkownik wciśnie klawisz 1, na zmiennej "i" dokona się inkrementacja, czyli jej wartość zostanie podwyższona o 1, dzięki czemu pętla for(int i=1;i==0;) zostanie opuszczona, a dzięki nieskończonej pętli for, użytkownik będzie mógł ponownie spróbować zalogować się. Jeżeli natomiast zostanie wciśnięty klawisz 2, zostanie wymuszone zamknięcie programu. Gdyby użytkownik kliknął jakiś inny klawisz, w konsoli pojawi się napis "Błąd". Oczywiście bez polskich znaków.
Jeżeli chcecie przetestować nasz program, pobierzcie:
Link do programu: system logowania: http://adf.ly/1ffsl7
Link do projektu: system logowania: http://adf.ly/1fftGf
Link do programu, w którym można programować w języku C++: adf.ly/1ffBTu
Instrukcja instalowania (kliknij "czytaj więcej"):
1. Po odczekaniu 5 sekund kliknij przycisk w prawym górnym rogu "SKIP AD".
2. Po krótkiej chwili, na stronie "mediafire.com" kliknij przycisk "DOWNLOAD".








Brak komentarzy:
Prześlij komentarz