• Giriş

Gorsel Programlama

  • AnaSayfa
  • Hakkımızda
  • TOP-10 Proje
  • Download
  • Özel Ders
  • Reklam Verin
  • Destek
  • İletişim
RSS feed
  • Youdao
  • Xian Guo
  • Zhua Xia
  • Google
  • My Yahoo!
  • newsgator
  • Bloglines
  • iNezha
© 2009-2020 Gorsel Programlama

Aynı sayıyı üretmeyen ve istemediğimiz sayıların üretilmemesini sağlayan kolonlu sayısal loto – C# Console

Aynı sayıyı üretmeyen ve istemediğimiz sayıların üretilmemesini sağlayan kolonlu sayısal loto – C# Console

 

Önemli Not : olmamasiGerekenSayilar  ismiyle tanımlanan diziye üretilen sayılarda olmamasını istediğiniz sayıları yazıyorsunuz. Aşağıdaki örnekte bu dizide 3,12,34,45 sayıları tanımlandığı için bu sayılar hiçbir zaman üretilmeyecektir.

 


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

namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
int kolonSayisi,rastgele,sayac=0;
Console.Write("Kolon sayısını giriniz >>>");
kolonSayisi = int.Parse(Console.ReadLine());
Random rnd = new Random();//www.gorselprogramlama.com
int[] sayilar = new int[6];
int[] olmamasiGerekenSayilar = { 3,12,34,45};//Bu dizye üretilen sayılarda olmamasını istediğiniz sayıları yazıyorsunuz.
Boolean durum = false;
for (int j = 0; j < kolonSayisi; j++)
{
sayac = 0;
while (sayac < 6)
{
rastgele = rnd.Next(1, 50); //1 ile 49 arasında rastgele sayı üretiliyor

if (Array.IndexOf(sayilar, rastgele) == -1) //dizinin içinde aynı sayı yoksa
{
for (int i = 0; i < olmamasiGerekenSayilar.Length; i++)
{
if (olmamasiGerekenSayilar[i] == rastgele) durum = true;
}
if (durum == false)
{
sayilar[sayac] = rastgele; //üretilen rastgele sayiyi dizinin sayac kaç ise o elemanına ata
sayac++; //sayacı bir artır
}
}
durum = false;
}

Array.Sort(sayilar);
for ( int a = 0; a < 6; a++)//www.gorselprogramlama.com
{
Console.Write(sayilar[a] + " ");
}//www.gorselprogramlama.com
Console.WriteLine("\n");
}

Console.ReadLine();
}//www.gorselprogramlama.com
}
}

olmayan_sayilarla_sayisal_loto

 

Projeyi İNDİR

Paylaş :
Tweet
Yorum Yazın | Geri
4 Mart Pazartesi,2019 Tarihinde Yayınlanmıştır. Bulunduğu Kategori : C# Console
Etiket: Aynı sayıyı üretmeyen ve istemediğimiz sayıların üretilmemesini sağlayan kolonlu sayısal loto C# Console, C# Console dizler, C# Console for döngüsü, c# console örnekleri, c# console random
« Spry Menü Bar Örnekleri – Dreamweaver DatetimePickerde seçilen tarihin bir gün öncesi,bir hafta öncesi,bir ay öncesi,bir yıl sonrası — Csharp »
  1. BABLEG
    Cevap | Gönder
    Mar 4th, 2019 at 18:58 | #1

    Çok teşekkür ederim.

  2. Legandus
    Cevap | Gönder
    Mar 4th, 2019 at 19:34 | #2

    Kolon sayısını sormadan önce elemek istediğimiz sayıları aralarında birer boşluk bırakarak yazabilsek sonradan göstermesini istediğimiz kolon sayısını sorsa süper olurmuş aslında. Başarılar admin bey

  3. mustafa
    Cevap | Gönder
    Mar 4th, 2019 at 23:00 | #3

    formda olsa convert.toint32 ile girilen her bir değeri yazı yerine sayıya çevirip sadece aralarında birer boşluk kalmasını sağliyacak şekilde işleme almasını sağlayabilirdim fakat konsolda bende affaladım. yönetici arkadaş senin anlatmış olduğun şekilde nasıl yapılacağını hangi değişkenlere dikkat edilmesi gerekileceğini açiklasa çok yardımcı olur.

  4. admin
    Cevap | Gönder
    Mar 7th, 2019 at 11:29 | #4

    Legandus:Aynı sayıyı üretmeyen ve Klavyeden istemediğimiz sayıların girilmesiyle üretilmemesini sağlayan kolonlu sayısal loto – C# Console örneği yayınlandı.
    http://www.gorselprogramlama.com/ayni-sayiyi-uretmeyen-ve-klavyeden-istemedigimiz-sayilarin-girilmesiyle-uretilmemesini-saglayan-kolonlu-sayisal-loto-c-console/

  5. admin
    Cevap | Gönder
    Mar 7th, 2019 at 11:29 | #5

    mustafa: örnek yayınlandı.

Yorum Yazın ...

Cevabı İptal
XHTML: Bu Etiketleri Kullanabilirsiniz : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>
RSS Bu Yazıya Yapılan Yorumlar


Site içi Arama

Takip et: @GorselProgram







Böyle bir web sayfam olsun diyorsanız iletişim bölümünden veya gorselprogram@gmail.com mail adresinden bize ulaşabilirsiniz.

Son Yazılar

  • C# Console Application İçi Boş Üçgen
  • C# WindowsForm Çekiliş Uygulaması
  • C# WindowsForm Login Remember Me (Remember me Checkbox)
  • Migros market 2 Reklam Banner Örneği — Flash
  • C# WindowsForm ile TC Kimlik Numarası, İsim, Soyisim, E-Mail Kontrol Yapıları

Etiket Bulutu

.NET Application basit C# C#.NET application C#.NET codes C#.NET examples C#.NET lessons C#.NET practice C#.net örnekleri c# console dersleri c# console örnekleri C# ders c# dersleri c# örnek c# örnekleri C.net dersleri c dersleri code console console örnekleri Csharp csharp dersleri csharp net csharp örnekleri c örnekleri download Flash örnekleri forms Forms örnekleri full indir kod kodlar nesne tabanlı programlama OleDbConnection OleDbDataAdapter tam sürüm uygulama vb net win windows windows forms application örnek ücretsiz

Kategoriler

  • Access (59)
  • Akış Diyagramı Flowchart (69)
  • Android Eğitimleri (2)
  • Asp Net (47)
  • C# (830)
  • C# Console (222)
  • Css (19)
  • Dersler (191)
  • Dökümanlar (21)
  • Dreamweaver (12)
  • Excel (8)
  • Fireworks (27)
  • Flash (76)
  • Görsel Programlama (419)
  • GorselProgramlama.Com (8)
  • Html (34)
  • Pascal (2)
  • Photoshop (5)
  • PHP (2)
  • Planlar (114)
  • Programlama Tanım (4)
  • Sınavlar (128)
  • Sql (10)
  • VB 6.0 (45)
  • VB.NET (219)
  • Videolar (65)
  • Word (7)

Arşiv

Bağlantılar

  • Html Dersleri
  • Muslu.NET
  • Programlama Dersleri

Kimler Sitede ?


    Computers Blogs Top programming blogs

   sayaç Powered by WordPress | Theme by NeoEase | Valid XHTML 1.1 and CSS 3 Yukarı