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

Sprawdzanie PIN

Ostatnio zmodyfikowano 2012-11-29 19:53
Autor Wiadomość
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ł ?

C/C++
#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";
       
    }
}
P-70016
Mrovqa
» 2012-11-27 21:31:16
Autoryzację zamieść w pętli, która wykonuje się trzy razy albo do udanej autoryzacji:
C/C++
bool auth = false;
int chances = 3;
for( int i = 0; i < chances && !auth; i++ )
{
    //kod autoryzacji - w przypadku sukcesu: auth=true;
}
cout <<( auth ? "udalo sie\n": "bledny pin\n" ); // auth informuje o rezultacie autoryzacji
P-70018
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 ?
P-70020
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 - » Kurs C++ » Poziom 2Pętla for lekcja
P-70021
young
Temat założony przez niniejszego użytkownika
» 2012-11-27 22:05:38
Chyba nie dam sobie rady bez pomocy ?
P-70023
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.
P-70025
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
C/C++
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <iostream>
using namespace std;

int main()
{
   
    system( "chcp 1250" );
    int pin;
    int haslo = 1111; //tu wpisujesz sobie haslo
    int ilosc_prob = 1;
   
   
   
   
    while( ilosc_prob <= 3 ) //warunek
    {
        cout << "Autoryzacja: " << endl;
        cout << "" << endl;
        cout << "Podaj PIN" << endl;
        cin >> pin;
       
        if( pin == haslo ) //jesli ok to mowimy ze pasi
        {
            cout << "Podałeś poprawny PIN." << endl;
            ilosc_prob = 3; //zwiekszamy ilosc i tym dzialaniem przerywamy warunek while
        }
       
        else
        {
           
            cout << "Niepoprawny kod PIN \n";
           
        }
       
        ilosc_prob++; //zwiekszamy o jeden aby uzyskać wyliczenie ile razy wykonane zostało
    }
   
    getchar(); //wczytanie znaku by zatrzymać program na ekranie
    getchar();
    return 0;
}
P-70064
young
Temat założony przez niniejszego użytkownika
» 2012-11-28 17:49:56





P-70071
« 1 » 2 3
  Strona 1 z 3 Następna strona