c# uygulama örnekleri

Programlama öğrenmek için her zaman yeni örnekler denemelisiniz. Bunun için bugün sizlere C# ile Rastgele Üretilen Sayıları Sıralama örneğini aktaracağız. Console nasıl Kullanılır? C# ile Rastgele Üretilen Sayıları Sıralama nasıl yapılır? Gibi sorularınızın cevabını bu içerikte bulabilirsiniz.

C# ile Console Örnekleri

Kod Alanı

C# programlama dilinin Console dilinde Rastgele Üretilen Sayıları Sıralama kod metnini oluşturduk. Bu uygulamamızda rastgele üretilen sayıları büyükten küçüğe sıralayacağız. Uygulamamızda farklı olarak bir öğrenim kazandıracak konu ise bu sıralamayı fonksiyon kullanımı ile yapıyor olmamızdır. Bu uygulamanın kod metni aşağıdaki gibidir:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace rastgele_sayi_uret_sirala

{

class Program

{

static int[] sayiEkle(int[] girilenSayilar)

{

Random r = new Random();

int rsayi;

for (int i = 0; i < girilenSayilar.Length; i++)

{

rsayi=r.Next(100);

Console.WriteLine(rsayi);

girilenSayilar[i] =rsayi ;

}

return girilenSayilar;

}

static int[] diziSirala(int[] girilenSayilar)

{

int gecici;

for (int i = 0; i < girilenSayilar.Length; i++)

{

for (int j = 0; j < girilenSayilar.Length; j++)

{

if (girilenSayilar[i] > girilenSayilar[j])

{

gecici = girilenSayilar[i];

girilenSayilar[i] = girilenSayilar[j];

girilenSayilar[j] = gecici;

}

}

}

return girilenSayilar;

}

static void Main(string[] args)

{

int[] sayilar = new int[10];

Console.WriteLine(“Rastgele üretilen Sayılar”);

Console.WriteLine(“————————-“);

sayilar = sayiEkle(sayilar);

sayilar = diziSirala(sayilar);

Console.WriteLine(“büyükten küçüğe sıralanmış hali”);

Console.WriteLine(“——————————–“);

for (int i = 0; i < sayilar.Length; i++)

{

Console.WriteLine(sayilar[i]);

}

Console.ReadKey();

}

}

}

Bu uygulamada herhangi bir sorun yaşarsanız aşağıya yorum olarak bırakabilirsiniz. Bunun yanı sıra web sitemizdeki diğer hazır C# programlama örneklerine ulaşmak için bu linke tıklayabilirsiniz.

Bir cevap yazın

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