C# Console Sayısal Loto Programı Kodları | Bilişim Konuları

C# Console Sayısal Loto Programı Kodları

C# Console programında hazırlanmış rastgele 6 tane sayı üretip ekranda gösteren sayısal loto programının kodları

Programın c# kodları:

Programın ekran görüntüleri:

2 comments

  1. bu programda 2 sayının ayı çıkma ihtimali var onu yok emek için baya uğraştım yapamadım onu nasıl yapabilirim
    yardımcı olabilirseniz sevinirim

    • Sizin için araştırdım ve buldum. Kolay gelsin.

      using System;
      using System.Collections.Generic;
      using System.Linq;
      using System.Text;
      using System.Threading.Tasks;

      namespace gencklavyeler
      {
      class Program
      {
      static void Main(string[] args)
      {

      Random rnd = new Random(); //Rastgele sayı üretmek için kullanılacak sınıf
      int[] dizim = new int[6]; //Dizimiz
      int yeni_sayi; //Her seferinde üretilecek sayımız.
      bool durum = true;

      for (int i = 0; i < dizim.Length; i++) { while (durum) { yeni_sayi = rnd.Next(0, 6); if (i == 0) { dizim[0] = yeni_sayi; break; //While döngüsünden çıkılır. } //Dizim içersinde oluşturulan yeni sayıdan varmı diye kontrol ediliyor. //Varsa durum true oluyor ve for döngüsünden çıkıyor. Çünkü yeni bir sayı atamamız gerekiyor. for (int k = 0; k < i; k++) { if (dizim[k] == yeni_sayi) //Yeni oluşan sayımız dizide daha önceden varsa { durum = true; break; //for döngüsünden çık } else durum = false; } if (durum == false) dizim[i] = yeni_sayi; } durum = true; Console.WriteLine("Dizinin {0} elemanı = {1}", i, dizim[i]); } Console.ReadLine(); } } }

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Comment Spam Protection by WP-SpamFree