C Programlama Sayısal Loto Uygulaması


Sayısal Loto Nedir? Nasıl Oynanır?

Şans oyunları hem Türkiye’de hem de farklı ülkelerde oldukça popüler oyunlardır. Bu oyunlar farklı ülkelerde farklı isimlere anılır. Sayısal Loto, Türkiye’de oynanan bir şans oyunudur. Çekiliş Milli Piyango İdaresi tarafından düzenlenir. Türkiye’de Sayısal Loto, ilk kez 1996 yılında oynanmaya başlanmıştır.

Sayısal Loto Nedir?

Sayısal Loto oynayacak kişilerin 1 ila 49 arasında değişen rakamlar arasından seçim yapması gerekir. Bir sırada 6 adet rakam yer alır. 6 rakamı içeren her sıra kolon olarak adlandırılır. İstenilen rakamlar oynandıktan sonra çekiliş sonucu çıkan rakamlara göre farklı ödüller kazanılır.
Kazanılan ödül miktarı birkaç faktöre bağlıdır. İlk olarak 3, 4, 5 ve 6 rakamı aynı kolonda tutturmaya göre farklı ödüller verilir. Büyük ikramiye kazanmak için 6 rakamın tek bir sırada yer alması gerekir. 3, 4 veya 5 rakamın aynı sırada yer alması durumunda ise daha düşük teselli ödülleri verilir.
Ödül miktarını belirleyen diğer bir faktörde devirdir. Devir, bir önceki çekilişte büyük ikramiyenin herhangi bir bilete isabet etmemesi durumunda ödülün bir sonraki haftaya kalmasıdır. Örneğin Ocak ayının ikinci haftasından yapılan çekilişti 6 rakamı da bilen bilet çıkmadı. Bu durumda büyük ikramiye Ocak ayının üçüncü haftasına aktarılır. Eğer üçüncü haftada da çıkmazda toplam ödül dördüncü haftaya aktarılır. Devirde ikramiye katlanarak artar. Devreden ikramiyenin çıkması durumunda tüm süreç en baştan başlar.


#include <stdio.h>
#include <string.h>
#include <math.h>
#include <conio.h>
#include <stdlib.h>
#include <time.h>

int main()
{
 system("COLOR 5D");
 srand(time(NULL));
 int oyun1[50],sans[50];
 int cekilis,i,sayi,j,index=0;
 printf("Cekilisi gerceklestirmek icin 1 basiniz-->\nCikmak icin herangi bir tusa basiniz-->\n");
 scanf("%d",&cekilis);
 if(cekilis==1)
 {
     for(i=0;i<6;i++)
   {
    printf("%d kupon elemanini giriniz....\t",i+1);
    scanf("%d",&oyun1[i]);    
   }
  
   for(i=0;i<6;i++)
   {
    sayi=rand()%10;
    for(j=0;j<=i;j++)
    {
     if(sans[j]==sayi)
     {
      sayi=rand()%10;
     }
    }
   sans[i]=sayi; 
   }
   printf("Cekilis gerceklesdirildi....:)\n");
  
   for(i=0;i<6;i++)
   {
     if(oyun1[i]==sans[i])
     {
       index++;
     }  
   }
  
  switch(index) 
  {
   case 0:printf("Hic bilenemedi...:(\n");break;
   case 1:printf("1 adet bilindi...:(\n");break;
   case 2:printf("2 adet bilindi...:(\n");break;
   case 3:printf("3 adet bilindi...:(\n");break;
   case 4:printf("4 adet bilindi...:(\n");break;
   case 5:printf("5 adet bilindi...:(\n");break;
   case 6:printf("6 adet bilindi...:)Tebrikler.....\nKazandiniz.......:)");break;
  }
 }
 
 else
 {
  printf("Milli Piyango oyunundan cikdiniz....::)");
 }
 system("pause");
 return 0;
}


Yorum Gönder

0 Yorumlar