Witam, tak jak napisalem w temacie, po wpisaniu poprawnego PIN-u, pętla nie kończy się tylko idzie do samego końca. Wygląda to tak, że program nie odczytuje wcześnie podanego przez nas PIN-u i zawsze wyskakuje komunikat o błędnym kodzie PIN.
{
cout << "Podaj 4 cyfrowy PIN jaki chcesz uzyc do swojej karty kredytowej: ";
cin >> PIN;
cout << "Gratulacje twoj pin to: " << PIN << endl;
cout << "Czy chcialbys sie teraz zalogowac? Jesli tak prosze wybrac 1: ";
cin >> wybor;
if (wybor=="1")
{
cout << "Prosze wlozyc karte do czytnika..." << endl;
Sleep (2000);
cout << "Wykryto karte, teraz prosze podac swoj kod PIN: ";
cin >> PIN;
}
if (PIN =="PIN") { cout << "Kod PIN poprawny" << endl; }
else
{
do {
cout << "Kod PIN jest bledny, prosimy sprobowac jeszcze raz. Maksymalna ilosc prob wynosi 3" << endl;
cout << "Podaj kod PIN: ";
cin >> PIN;
if (PIN =="PIN"){ cout << "Kod PIN poprawny"; break; }
proby= proby+1;
if (proby == 3) {cout<< "Konto zablokowane, prosimy o kontakt telefoniczny z doradca banku"; }
} while (proby < 3);
}
return 0;
}