okuttuğun qr kodları bir veritabanında tutuyorsan; for döngüsü kullanabilirsin.
örnek:
a=veritabanı olsun
i=sayac olsun
q = qr kodu olsun.
function kontrol(q){
for(i=0; i
return 1; //eşleşirse 1 geri döndürüyor
)
}
k=kontrol sayacı
get q //qr kodu okutturuyorsun
do{
get q; //qr kodu okutturuyorsun
k=kontrol(a,k); //okuttuğun qr kodunu veritabanın ile kontrol fonksiyonuna gönderip, kontrol ettiriyorsun
if(k==1)
get q; //eğer veritabanında var ise tekrar qr kodu okut
else
ekle q; //değilse veritabanına ekle ve işlemlerini yap
}while(k==1);
bu algoritma q içerisinde qr kodu varsa 1 döndürecek, ve qr kodu veritabanında değilse eklemeni sağlar.