Sprawdzanie PIN
Ostatnio zmodyfikowano 2012-11-29 19:53
young Temat założony przez niniejszego użytkownika |
Sprawdzanie PIN » 2012-11-27 21:26:17 Witam napisałem kod który sprawdza PIN, ale szukam pomocy jak zrobić by program sprawdzał trzy razy PIN a dopiero później się wyłączał ? #include <stdlib.h> #include <stdio.h> #include <math.h> #include <iostream>
int main() { using namespace std; system( "chcp 1250" ); int pin; cout << "Autoryzacja: " << endl; cout << "" << endl; cout << "Podaj PIN" << endl; cin >> pin; if( pin == 1111 ) { cout << "Podałeś poprawny PIN." << endl; } else { cout << "Niepoprawny kod PIN \n"; } }
|
|
Mrovqa |
» 2012-11-27 21:31:16 Autoryzację zamieść w pętli, która wykonuje się trzy razy albo do udanej autoryzacji: bool auth = false; int chances = 3; for( int i = 0; i < chances && !auth; i++ ) { } cout <<( auth ? "udalo sie\n": "bledny pin\n" );
|
|
young Temat założony przez niniejszego użytkownika |
» 2012-11-27 21:43:39 Możesz Mi pomóc jak to umieścić w moim przykładzie ? |
|
Mrovqa |
» 2012-11-27 21:46:06 Wiesz jak działa pętla i instrukcja warunkowa if? Jeśli tak, to tylko łączysz oba te kody z lekką modyfikacją :) Jeśli nie - Pętla for |
|
young Temat założony przez niniejszego użytkownika |
» 2012-11-27 22:05:38 Chyba nie dam sobie rady bez pomocy ? |
|
Mrovqa |
» 2012-11-27 22:08:34 To oznacza, że niezbyt rozumiesz to co piszesz - dałem Ci niemalże gotowy kod. Jeżeli dopiero co zaczynasz naukę i nie doszedłeś jeszcze do pętli - cierpliwości. Na wszystko nadejdzie czas. Ucz się po kolei. |
|
Navvroth |
» 2012-11-28 16:25:55 nie wiem czy rozwiazane czy nie czy sobie poradziłeś ale nie trzeba używać for'a ale to ładnie wygląda #include <stdlib.h> #include <stdio.h> #include <math.h> #include <iostream> using namespace std;
int main() { system( "chcp 1250" ); int pin; int haslo = 1111; int ilosc_prob = 1; while( ilosc_prob <= 3 ) { cout << "Autoryzacja: " << endl; cout << "" << endl; cout << "Podaj PIN" << endl; cin >> pin; if( pin == haslo ) { cout << "Podałeś poprawny PIN." << endl; ilosc_prob = 3; } else { cout << "Niepoprawny kod PIN \n"; } ilosc_prob++; } getchar(); getchar(); return 0; }
|
|
young Temat założony przez niniejszego użytkownika |
» 2012-11-28 17:49:56
|
|
« 1 » 2 3 |