Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Prosty program pętli i logowania .


Rekomendowane odpowiedzi

Opublikowano

Cześć . Potrzebuje kodu programu ;]. Chodzi mi o to , żeby użytkownik mógł mieć 5 prób logowania . 

 

Tak zaczyna się kod : 

#include <iostream>

using namespace std;

string PIN;

int main()
{
    cout << "Witaj w banku" << endl;
    cout << "Podaj pin" << endl;
    cin >> PIN;

    if(PIN=="5000")
    {
        cout<<"poprawny pin";
    }
    else
    {
        cout<<"Niepoprawny pin";
    }


    return 0;
}

Modki to dźiffki

Opublikowano

@M4niak , Ale ja tego nie widzę xD , możesz mi to jakoś przedstawić , wklepać do tego kodu ;p?

 

 

 

 

@Edit . Okay  , trochę korzystałem z tego kodu , trochę , obserwując Pana Mirosława Z. ;-]  , trochę na logikę, i trochę na " pałę" i poszło xD

 

Teraz pojawia się 2 pytanie :

 

Co dodać do kodu , aby program zatrzymał się po podaniu poprawnego pinu :D

Modki to dźiffki

Opublikowano

Jak sam na to wpadniesz to bedzie lepiej dla ciebie, ale niech bedzie ;)

 

int proby = 0;

 

do

{

    // your code here....

 

    proby++

} while (proby < 5);

Opublikowano


#include <iostream>

#include <string>

 

 

using namespace std;

 

string PIN;

 

int main()

{

 

    cout << "Witaj w banku" << endl;

    

 

    for (int i = 1; i <= 5; i++) {

        cout << "Podaj pin" << endl;

        cin >> PIN;

        if (PIN == "5000")

        {

            cout << "poprawny pin";

            break;

        }

        else

        {

            int pom = 5 - i;

            if (pom == 0) {

                cout << "Wpisales niepoprawny pin 5 razy. Policja jest juz w drodze." << endl;

                break;

            }

 

            cout << "Niepoprawny pin\npozostalo prob: " << pom << endl;

            

        }

        

    }

 

    return 0;

}

it's not who i am underneath

but what i do that defines me.

Opublikowano

@M4niak , Ale ja tego nie widzę xD , możesz mi to jakoś przedstawić , wklepać do tego kodu ;p?

 

 

 

 

@Edit . Okay  , trochę korzystałem z tego kodu , trochę , obserwując Pana Mirosława Z. ;-]  , trochę na logikę, i trochę na " pałę" i poszło xD

 

Teraz pojawia się 2 pytanie :

 

Co dodać do kodu , aby program zatrzymał się po podaniu poprawnego pinu :D

 

Najprościej zrobić to tak, że pętla kończy się w momencie, w który użyjesz funkcji break wewnątrz tej pętli. Po prostu dajesz w środku instrukcji kolejną instrukcję, która sprawdzasz czy PIN jest poprawny, jeśli tak to w używasz funkcji break.

 

Daję Ci tylko część kodu, żebyś spróbował zrozumieć i sam to dokończył. :P

PĘTLA (WARUNEK PĘTLI)
{
   Wprowadź (PIN);
   JEŚLI (PIN=="5000")
      {
         break;
      }
}

Nigdy nie rozmawiaj z idiotą. Najpierw sprowadzi Cię do swojego poziomu, a później pokona doświadczeniem.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...