witam mianowicie wszytko dziala jest to symulator banku tylko ,że kiedy się loguje to mam 3-krotną próbę do zalogowania się działa to jak wszytko pisze zle a kiedy pisze login i haslo dobrze a PIN źle to mi sie crashuje program a powinien wyswietlic ze "zostaly ci 2 proby sproboj ponownie" i jeszcze czy te wszytkie biblioteki są potrzebne w tym kodzie?
#include <iostream>
#include <windows.h>
#include <time.h>
#include <stdio.h>
using namespace std;
string PIN, login, haslo;
int liczba_prob=3,proby=4, saldo=1000,kasa,x;
int main()
{
cout << "Witam w banku Zachodnim WBK."<<endl;
cout << "Prosze wprowadzic login: ";
cin >> login;
cout <<"Prosze wprowadzic haslo: ";
cin >> haslo;
cout << "Prosze wprowadzic PIN: ";
cin >> PIN;
if ((PIN=="2222") && (haslo=="nguyen") && (login=="tony"))
{
cout<<"Poprawne dane"<<endl;
cout<<"Saldo konta wynosi: "<<saldo<<endl;
cout<<"ile pieniedzy chcesz wyplacic?:";
cin>>kasa;
if(kasa<=1000)
{
x=saldo-kasa;
cout<<"na twoim koncie zostalo "<<x<<"zl";
}
else if(kasa>1000)
{
while(kasa>1000)
{
proby--;
cout<<"nie masz tyle pieniedzy na koncie\nSproboj ponownie\nZostalo ci "<<proby<<" proby:";
cin>>kasa;
if(kasa<=1000)
{
x=saldo-kasa;
cout<<"na twoim koncie zostalo "<<x<<"zl";
}
else if(kasa>1000)
{
proby--;
cout<<"nie masz tyle pieniedzy na koncie\nSproboj ponownie\nZostalo ci "<<proby<<" proby:";
cin>>kasa;
}
if(proby==1)
{
cout << "Zostalo ci 0 prob\nNiestety skonczyly ci sie proby\nKonto zostalo zablokowane";
getchar();
return 0;
}
}
}
}
else
{
while((PIN!="2222") && (haslo!="nguyen") && (login!="tony"))
{
liczba_prob--;
cout<<"Niepoprawne dane"<<endl;
cout<<"Pozostalo "<<liczba_prob<<" proby." << endl;
cout << "Prosze wprowadzic login: ";
cin >> login;
cout <<"Prosze wprowadzic haslo: ";
cin >> haslo;
cout << "Prosze wprowadzic PIN: ";
cin >> PIN;
if ((PIN=="2222")&&(haslo=="nguyen")&&(login=="tony"))
{
cout<<"Poprawne dane"<<endl;
cout<<"Saldo konta wynosi: "<<saldo;
cout<<"ile pieniedzy chcesz wyplacic?:";
cin>>kasa;
if(kasa<=1000)
{
x=saldo-kasa;
cout<<"na twoim koncie zostalo "<<x<<"zl";
}
else if(kasa>1000)
{
while(kasa>1000)
{
proby--;
cout<<"nie masz tyle pieniedzy na koncie\nSproboj ponownie\nZostalo ci "<<proby<<" proby:";
cin>>kasa;
if(kasa<=1000)
{
x=saldo-kasa;
cout<<"na twoim koncie zostalo "<<x<<"zl";
}
else if(kasa>1000)
{
cout<<"nie masz tyle pieniedzy na koncie\nSproboj ponownie\nZostalo ci "<<proby<<" proby:";
cin>>kasa;
}
if(proby==1)
{
proby--;
cout << "Zostalo ci 0 prob\nNiestety skonczyly ci sie proby\nKarta zostala zablokowana";
getchar();
return 0;
}
}
}
}
if(liczba_prob==1)
{
cout << "Zostalo ci 0 prob\nNiestety skonczyly ci sie proby\nKarta zostala zablokowana";
getchar();
return 0;
}
}
}
return 0;
}
Ktoś tu nie czyta faq :) https://forum.pasja-informatyki.pl/faq Punkt nr 1 czyli gdzie umieszczamy kod.