Örneğin programı çalıştırınca bize "4 haneli şifreyi giriniz :" diye sorsun.
3 adet giriş hakkı tanımlayalım. Eğer yanlış girilir ise program kapansın.
Eğer doğru girilirse
4 haneli şifreyi yazınız: Xxxx
Şifre doğru desin, ve o kısıma daha sonra istediğimiz döngüyü ekleyerek geliştirmeler yapabiliriz.
Örnek kaynak kod :
Kod: Tümünü seç
#include<iostream>
#include<conio.h>
using namespace std;
int main(){
int sifre;
int hak=3;
dongu:
cout<<"Sifreyi gir: ";
cin>>sifre;
if(sifre==1234 && hak>0){ //1234 yazan kisim sifre. Sifre dogruysa ve hak kaldıysa
cout<<"Sifre dogru. Program aciliyor...\n";
/*Kullanilacak fonksiyonu cagirin.
Mesela program() olarak cagirin*/
}
else if(hak==1)
cout<<"\nSifre yanlis. Hakkiniz kalmadi. Program kapatiliyor...\n";
else{
cout<<"Sifre yanlis. Kalan deneme hakki: "<<hak-1<<endl;
hak--;
goto dongu;
}
getch();
}