C# Dizi Örnekleri - Web Tasarım & Programlama
Có thể bạn quan tâm
C# Diziler bellekte aynı tipteki veri grubunun tutulmasını sağlar. C# da tek boyutlu bir dizi, normal bir değişken gibi tanımlanır , sadece değişken ifadesinden sonra köşeli parantez kullanılır.
Dizi Tanımlama ile ilgili daha detaylı açıklama için C# Diziler yazısını okuyabilirsiniz.
Dizilerin oluşturulması iki şekilde olabilmektedir:
int[] sayilar=new int[10]; //Tek satırda tanımlama| 123 | int[]sayilar=newint[10];//Tek satırda tanımlama |
| 1234 | int[]sayilar;// 2 satırda dizi tanımlamasayilar=newint[10]; |
Dizi oluşturulurken içine değer atamak için aşağıdaki şekilde kullanılabilir.
int[] sayilar={5,7,12,36}; // tanımlama sırasında int tipi diziye değer girişi string [] isimler={"Ahmet","Mehmet","Burak","Hasan"}; // tanımlama sırasında string tipinde diziye değer girişi char[] harfler = {'k','l','h','Y'}; // tanımlama sırasında char tipindeki diziye değer atama| 12345678 | int[]sayilar={5,7,12,36};// tanımlama sırasında int tipi diziye değer girişi string[]isimler={"Ahmet","Mehmet","Burak","Hasan"};// tanımlama sırasında string tipinde diziye değer girişi char[]harfler={'k','l','h','Y'};// tanımlama sırasında char tipindeki diziye değer atama |
Ayrıca C# Diziler Konusu ile İlgili Diğer Başlıklar
- Dizileri Yeniden Boyutlandırma
- Dizilerde Kullanılan Metotlar
- Dizi İçinde Arama İşlemleri
- ArrayList Sınıfı
- ArrayList Örnekleri
- List Kullanımı
- HashTable Sınıfı
C# Dizi Örnekleri
C# Diziler ile ilgili karışık örnekler. Son yapılan örnekler en üstte yer alacak şekilde devamlı güncellenecektir. Örnek 1: Eleman sayısını kullanıcının belirlediği bir dizi oluşturarak içine kullanıcının eleman girmesini sağlayan örnek:
int mevcut=0; Console.Write("Sınıf mevcudunu Girin : "); mevcut = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(); string[] ogrenci = new string[mevcut]; for(int i=0;i<mevcut;i++) { Console.Write("Öğrenci Adını Girin : "); ogrenci[i]=Console.ReadLine(); } Console.WriteLine("===================================="); Console.WriteLine("www.yazilimkodlama.com"); Console.ReadKey();| 1234567891011121314151617 | intmevcut=0;Console.Write("Sınıf mevcudunu Girin : ");mevcut=Convert.ToInt32(Console.ReadLine());Console.WriteLine();string[]ogrenci=newstring[mevcut]; for(inti=0;i<mevcut;i++){Console.Write("Öğrenci Adını Girin : ");ogrenci[i]=Console.ReadLine();}Console.WriteLine("====================================");Console.WriteLine("www.yazilimkodlama.com"); Console.ReadKey(); |

Örnek 2: 10 personele ait numara,isim,telefon ve email bilgileri ayrı ayrı dizilerde tutan ve aranan numaraya göre ilgili kişinin bilgilerini ekranda gösteren dizi örneği (indexOf kullanıldı) :
static void Main(string[] args) { string[] ogrno = { "101", "102", "103", "104", "105", "106", "107", "108", "109", "110" }; string[] isim ={"Ali","Veli","Hasan","Kemal","Can","Ahmet","Mehmet","Enis","Bilal","Burak"}; string[] telefon = {"111","222","333","444","555","666","777","888","999","1000"}; string[] mail = { "[email protected]", "[email protected]", "[email protected]", "[email protected]", "[email protected]", "[email protected]", "[email protected]", "[email protected]", "[email protected]", "[email protected]" }; Console.Write("Kişi No'yu girin: "); string aranan = Console.ReadLine(); int no = Array.IndexOf(ogrno, aranan.ToString()); Console.WriteLine("==========================================================================="); Console.WriteLine("Aranan Kişi : {0}\tTelefonu: {1}\tE-mail: {2}", isim[no], telefon[no], mail[no]); Console.ReadKey(); }| 123456789101112131415161718 | staticvoidMain(string[]args){string[]ogrno={"101","102","103","104","105","106","107","108","109","110"};string[]isim={"Ali","Veli","Hasan","Kemal","Can","Ahmet","Mehmet","Enis","Bilal","Burak"};string[]telefon={"111","222","333","444","555","666","777","888","999","1000"};string[]mail={"[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]","[email protected]"}; Console.Write("Kişi No'yu girin: ");stringaranan=Console.ReadLine();intno=Array.IndexOf(ogrno,aranan.ToString());Console.WriteLine("===========================================================================");Console.WriteLine("Aranan Kişi : {0}\tTelefonu: {1}\tE-mail: {2}",isim[no],telefon[no],mail[no]);Console.ReadKey(); } |
![]()
Örnek 3: 20 elemanlı diziye rasgele -100 ile +100 arası sayılar atan ve daha sonra dizinin elemanlarını, pozitif sayı adetini,negatif sayı adetini ve işaretsiz sayı adetini ekranda gösteren örnek:
static void Main(string[] args) { int pozitif = 0; int negatif = 0; int notr = 0; Random rnd = new Random(); int[] sayilar = new int[20]; for (int i = 0; i < 20;i++ ) { sayilar[i] = rnd.Next(-100, 100); } foreach(int sayi in sayilar) { Console.WriteLine(sayi); if(sayi>0) { pozitif++; } else if(sayi<0) { negatif++; } else { notr++; } } Console.WriteLine("Pozitif Sayı Adeti>>> " + pozitif); Console.WriteLine("Negatif Sayı Adeti>>> " + negatif); Console.WriteLine("İşaretsiz Sayı Adeti>>> " + notr); Console.ReadKey(); }| 12345678910111213141516171819202122232425262728293031323334353637 | staticvoidMain(string[]args){intpozitif=0;intnegatif=0;intnotr=0;Random rnd=newRandom(); int[]sayilar=newint[20]; for(inti=0;i<20;i++){sayilar[i]=rnd.Next(-100,100);} foreach(intsayi insayilar){Console.WriteLine(sayi);if(sayi>0){pozitif++;}elseif(sayi<0){negatif++;}else{notr++;}}Console.WriteLine("Pozitif Sayı Adeti>>> "+pozitif);Console.WriteLine("Negatif Sayı Adeti>>> "+negatif);Console.WriteLine("İşaretsiz Sayı Adeti>>> "+notr);Console.ReadKey();} |

İlginizi çekebilir: C# Dersleri
Örnek 4 :Kullanıcının girmiş olduğu sayının dizide olup olmadığını bulan, varsa kaç adet bulunduğunu ekranda gösteren dizi örneği:
static void Main(string[] args) { int[] sayilar = { 60,80,55,42,13,24,26,25,26,55,45,50,50,40 }; int sayi, kontrol = 0; Console.Write("Bir sayı giriniz :"); sayi = Convert.ToInt32(Console.ReadLine()); for (int i = 0; i < sayilar.Length; i++) { if (sayi == sayilar[i]) { kontrol++; } } if (kontrol == 0) { Console.WriteLine("Sayı dizi içinde bulunamadı..."); } else { Console.WriteLine("Bu sayı dizide {0} adet var", kontrol); } Console.ReadLine(); }| 12345678910111213141516171819202122232425 | staticvoidMain(string[]args){int[]sayilar={60,80,55,42,13,24,26,25,26,55,45,50,50,40};intsayi,kontrol=0;Console.Write("Bir sayı giriniz :");sayi=Convert.ToInt32(Console.ReadLine());for(inti=0;i<sayilar.Length;i++){if(sayi==sayilar[i]){kontrol++;}}if(kontrol==0){Console.WriteLine("Sayı dizi içinde bulunamadı...");}else{Console.WriteLine("Bu sayı dizide {0} adet var",kontrol);}Console.ReadLine();} |

Örnek 5: 10 elemanlı string dizi içindeki tek sayıları foreach döngüsüyle ekrana yazdıran ve teksayıların adetini ekranda gösteren örnek:
static void Main(string[] args) { int sayac = 0; int[] sayilar = { 10,15,20,33,22,11,9,8,48,47,12,25,12,21 }; int toplam = 0; foreach (int sayi in sayilar) { if (sayi % 2 == 1) { sayac++; Console.WriteLine(sayi); } } Console.WriteLine("Tek sayı adeti= " + sayac); Console.ReadKey(); }| 123456789101112131415161718192021 | staticvoidMain(string[]args){intsayac=0;int[]sayilar={10,15,20,33,22,11,9,8,48,47,12,25,12,21};inttoplam=0;foreach(intsayi insayilar){if(sayi%2==1){sayac++;Console.WriteLine(sayi);}}Console.WriteLine("Tek sayı adeti= "+sayac); Console.ReadKey();} |

Örnek 6: Kullanıcıdan alınan metnin içinde bulunan sesli harf sayısını bulan c# console uygulaması
static void Main(string[] args) { char[] harfler = { 'a', 'e', 'ı', 'i', 'o', 'ö', 'u', 'ü' }; string metin; int sayac = 0; Console.WriteLine("Metin giriniz : "); metin = Console.ReadLine(); for (int i = 0; i < harfler.Length; i++) { for (int j = 0; j < metin.Length; j++) { if (metin[j] == harfler[i]) { sayac++; } } } Console.WriteLine(sayac); Console.ReadLine(); }| 12345678910111213141516171819202122 | staticvoidMain(string[]args){char[]harfler={'a','e','ı','i','o','ö','u','ü'};stringmetin;intsayac=0;Console.WriteLine("Metin giriniz : ");metin=Console.ReadLine();for(inti=0;i<harfler.Length;i++){for(intj=0;j<metin.Length;j++){if(metin[j]==harfler[i]){sayac++;}}}Console.WriteLine(sayac);Console.ReadLine();} |

Örnek 7: İçerisinde isimler bulunan string bir diziyi en son elemandan itibaren ekrana yazdıran örnek:
string[] strDizi = { "Ahmet", "Mehmet", "Ali", "Veli","Hasan" }; int son = strDizi.Length - 1; for (int i = son; i >= 0; --i) { Console.WriteLine(strDizi[i]); } Console.ReadKey();| 123456789 | string[]strDizi={"Ahmet","Mehmet","Ali","Veli","Hasan"};intson=strDizi.Length-1;for(inti=son;i>=0;--i){Console.WriteLine(strDizi[i]);}Console.ReadKey(); |
Örnek 8:Kullanıcı tarafından girilen gün adının haftanın kaçıncı günü olduğunu bulan c# console uygulaması
string[] gunler = { "pazartesi", "salı", "carsamba", "persembe", "cuma", "cumartesi", "pazar" }; Console.WriteLine("Gün adı giriniz : "); string gun = Console.ReadLine(); for (int i = 0; i < gunler.Length; i++) { if (gun == gunler[i]) { Console.WriteLine(i + 1 + ". gündür"); } } Console.ReadLine();| 12345678910111213 | string[]gunler={"pazartesi","salı","carsamba","persembe","cuma","cumartesi","pazar"};Console.WriteLine("Gün adı giriniz : ");stringgun=Console.ReadLine();for(inti=0;i<gunler.Length;i++){if(gun==gunler[i]){Console.WriteLine(i+1+". gündür");}}Console.ReadLine(); |

Örnek 9: Verilen bir string metnin içerisinde harf yada karakterlerin her birinden kaç adet olduğunu bulan program:
class Program { static void Main(string[] args) { String metin = "www.yazilimkodlama.com"; metin = metin.ToLower(); String karakterler = "0123456789abcdefghijklmnopqrstuvwxyz.?,;"; int[] count = new int[karakterler.Length]; for (int i = 0; i < metin.Length; i++) { int index = karakterler.IndexOf(metin[i]); if (index < 0) continue; else { count[index]++; } } for (int i = 0; i < count.Length; i++) { if (count[i] < 1) continue; else { Console.WriteLine(karakterler[i] + " " +count[i]); } } Console.ReadKey(); } }| 1234567891011121314151617181920212223242526272829303132 | classProgram{staticvoidMain(string[]args){Stringmetin="www.yazilimkodlama.com";metin=metin.ToLower();Stringkarakterler="0123456789abcdefghijklmnopqrstuvwxyz.?,;";int[]count=newint[karakterler.Length];for(inti=0;i<metin.Length;i++){intindex=karakterler.IndexOf(metin[i]);if(index<0)continue;else{count[index]++;}}for(inti=0;i<count.Length;i++){if(count[i]<1)continue;else{Console.WriteLine(karakterler[i]+" "+count[i]);}}Console.ReadKey();}} |
Örnek 10: C# Console uygulamasında Elemanları kullanıcı tarafından dışarıdan girilen 10 elemanlı bir dizinin elemanlarını %20 arttıran ve ekrana yazdıran örnek:
static void Main(string[] args) { //Eleman Girme işlemi int[] dizi = new int[10]; for(int i=0;i<10;i++) { Console.Write("{0}. elemanı giriniz : ", i + 1); dizi[i] = Convert.ToInt32(Console.ReadLine()); } Console.WriteLine("========================================="); // Yazdırma işlemi for(int i=0;i<10;i++) { dizi[i]=dizi[i]+(dizi[i]*20/100); Console.WriteLine("Dizinin {0}. indexi : {1} ", i, dizi[i]); } Console.ReadKey(); }| 1234567891011121314151617181920 | staticvoidMain(string[]args){//Eleman Girme işlemiint[]dizi=newint[10];for(inti=0;i<10;i++){Console.Write("{0}. elemanı giriniz : ",i+1);dizi[i]=Convert.ToInt32(Console.ReadLine());}Console.WriteLine("=========================================");// Yazdırma işlemifor(inti=0;i<10;i++){dizi[i]=dizi[i]+(dizi[i]*20/100);Console.WriteLine("Dizinin {0}. indexi : {1} ",i,dizi[i]);}Console.ReadKey();} |
Örnek 11: Elemanları kullanıcı tarafından girilen 10 elemanlı string bir dizide, en uzun metni, en uzun metnin karakter sayısını ve en uzun metnin index numarasını bulan ve ekrana yazdıran örnek
static void Main(string[] args) { int uzunluk=0; string enUzunMetin=""; int indexNo=0; string[] dizi = new string[10]; for (int i = 0; i < 10; i++) { Console.Write("{0}. elemanı giriniz : ", i + 1); dizi[i] = Console.ReadLine(); } for(int i=0;i<10;i++) { if(dizi[i].Length>uzunluk) { uzunluk = dizi[i].Length; enUzunMetin = dizi[i]; indexNo = i; } } Console.WriteLine("===================="); Console.WriteLine("Dizi içindeki en uzun metin: {0}", enUzunMetin); Console.WriteLine("Dizi içindeki en uzun metnin index numarası : {0}", indexNo); Console.WriteLine("Dizi içindeki en uzun metnin karakter sayısı: {0}", uzunluk); Console.ReadKey(); }| 123456789101112131415161718192021222324252627282930313233 | staticvoidMain(string[]args){intuzunluk=0;stringenUzunMetin="";intindexNo=0; string[]dizi=newstring[10];for(inti=0;i<10;i++){Console.Write("{0}. elemanı giriniz : ",i+1);dizi[i]=Console.ReadLine();} for(inti=0;i<10;i++){if(dizi[i].Length>uzunluk){uzunluk=dizi[i].Length;enUzunMetin=dizi[i];indexNo=i;}} Console.WriteLine("====================");Console.WriteLine("Dizi içindeki en uzun metin: {0}",enUzunMetin);Console.WriteLine("Dizi içindeki en uzun metnin index numarası : {0}",indexNo);Console.WriteLine("Dizi içindeki en uzun metnin karakter sayısı: {0}",uzunluk);Console.ReadKey(); } |
Örnek 12: 20 elemanlı dizi içerisine for döngüsü ile rasgele 1-100 arası sayılar atarak ekranda görüntüleyen program:
class Program { static void Main(string[] args) { int[] dizi = new int[20]; Random rnd = new Random(); for(int i=0;i<20;i++) { dizi[i] = rnd.Next(1, 100); Console.WriteLine("Dizinin {0}. elemanı = {1}",i, dizi[i]); } Console.ReadKey(); } }| 1234567891011121314151617 | classProgram{staticvoidMain(string[]args){int[]dizi=newint[20];Random rnd=newRandom(); for(inti=0;i<20;i++){dizi[i]=rnd.Next(1,100);Console.WriteLine("Dizinin {0}. elemanı = {1}",i,dizi[i]);}Console.ReadKey();}} |

Örnek 13 : 20 elemanlı diziye 1-100 arası rasgele sayılar atarak bu dizideki 50’den küçük sayıları listeleyen ve adetini bulup ekrana yazan program:
class Program { static void Main(string[] args) { int[] dizi = new int[20]; int sayac = 0; Random rnd = new Random(); for(int i=0;i<20;i++) { dizi[i] = rnd.Next(1, 100); if(dizi[i]<50) { Console.WriteLine("Dizinin {0}. elemanı = {1}", i, dizi[i]); sayac++; } } Console.WriteLine("==================================="); Console.WriteLine("50' den küçük sayı adeti : " + sayac); Console.ReadKey(); } }| 123456789101112131415161718192021222324 | classProgram{staticvoidMain(string[]args){int[]dizi=newint[20];intsayac=0;Random rnd=newRandom(); for(inti=0;i<20;i++){dizi[i]=rnd.Next(1,100);if(dizi[i]<50){Console.WriteLine("Dizinin {0}. elemanı = {1}",i,dizi[i]);sayac++;}}Console.WriteLine("===================================");Console.WriteLine("50' den küçük sayı adeti : "+sayac);Console.ReadKey();}} |

Örnek 14: 5 elemanlı string dizi içerisine eleman ekleyip for döngüsü kullanarak ekranda yazdıran program: static void Main(string[] args) { string[] dizi = new string[5]; dizi[0] = "Ahmet"; dizi[1] = "Mehmet"; dizi[2] = "Ayşe"; dizi[3] = "Fatma"; dizi[4] = "Mustafa"; for(int i=0;i<5;i++) { Console.WriteLine(dizi[i]); } Console.ReadKey(); }
| 1234567891011121314151617 | staticvoidMain(string[]args){string[]dizi=newstring[5];dizi[0]="Ahmet";dizi[1]="Mehmet";dizi[2]="Ayşe";dizi[3]="Fatma";dizi[4]="Mustafa"; for(inti=0;i<5;i++){Console.WriteLine(dizi[i]);}Console.ReadKey();} |
| 1234567891011121314151617 | staticvoidMain(string[]args){string[]dizi=newstring[5];dizi[0]="Ahmet";dizi[1]="Mehmet";dizi[2]="Ayşe";dizi[3]="Fatma";dizi[4]="Mustafa"; foreach(stringeleman indizi){Console.WriteLine(eleman);}Console.ReadKey();} |
| 1234567891011121314151617181920212223 | staticvoidMain(string[]args){int[]dizi=newint[100];intnegatif=0,pozitif=0;Random rnd=newRandom(); for(inti=0;i<100;i++){dizi[i]=rnd.Next(-100,100);Console.Write(dizi[i]+" ");if(dizi[i]<0){negatif++;}if(dizi[i]>0){pozitif++;}}Console.WriteLine();Console.WriteLine("******************");Console.WriteLine("Negatif Sayı Adeti : {0}",negatif);Console.WriteLine("Pozitif Sayı Adeti : {0}",pozitif);Console.ReadKey();} |
| 1234567891011121314151617181920212223242526272829303132333435 | staticvoidMain(string[]args){stringarananSehir;intsayac=0;string[]sehirler=newstring[20];for(inti=0;i<sehirler.Length;i++){Console.Write("{0}. Şehri Girin : ",i+1);sehirler[i]=Console.ReadLine();}Console.WriteLine(); Console.Write("Aranacak şehri girin : ");arananSehir=Console.ReadLine(); for(inti=0;i<sehirler.Length;i++){if(sehirler[i]==arananSehir){sayac++;}} if(sayac==0){Console.WriteLine("Şehir bulunamadı.");}else{Console.WriteLine("Dizi içinde {0} adet {1} şehrine ait kayıt mevcut ",sayac,arananSehir);}Console.ReadKey();} |
| 1234567891011121314151617181920212223 | staticvoidMain(string[]args){stringcumle;intseslisayac=0;intsessizsayac=0;Console.Write("Metni Giriniz:");cumle=Convert.ToString(Console.ReadLine());char[]sesliler={'a','e','i','o','u'};for(intx=0;x<cumle.Length;x++){for(inti=0;i<sesliler.Length;i++){if(cumle[x]==sesliler[i]){seslisayac++;}}}sessizsayac=cumle.Length-seslisayac;Console.WriteLine("sesli harfler:"+seslisayac.ToString());Console.WriteLine("sessiz harfler:"+sessizsayac.ToString());Console.ReadKey();} |
| 123456789101112131415 | staticvoidMain(string[]args){Console.WriteLine("Metni giriniz");//Kullanıcıdan metin alırız...stringcumle=Console.ReadLine();// klavyeden okuyoruz kullanıcının girdiği değeri...for(inti=0;i<cumle.Length;i++)//cümlenin her bir elemanına ulaşmak için gerekli...{charc=cumle[i];// cumlenının i index numaralı degerini karaktere cevırıyoruzintd=c;// bu karakterin ASCII standartlarına gore sayısal karşığını buluyoruzintsonuc=d-32;//kucuk harf ve buyuk arasında 32 karakter olduğu için bu değerden çıkarıyoruzConsole.Write((char)sonuc);// sonucu karaktere çevirerek ekrana yazdırıyoruz (büyük bir şekilde yazar)}Console.ReadKey();//bir tuşa basana kadar bekler ve bitirir...} |
| 123456789101112131415161718192021222324 | staticvoidMain(string[]args){char[]sesli={'a','e','ı','i','o','ö','u','ü'};//sesli harfler sabit olduğu için dizi tanımlıyoruzintadet=0;//sesli harf sayısını içinde tutacak değişken tanımlıyoruzConsole.WriteLine("bir cümle giriniz:");//dışarıdan cümlemizi giriyoruzStringcumle=Console.ReadLine();//cümlemizi değişkene aktarıyoruzfor(inti=0;i<cumle.Length;i++)//cümlemizin harf harf inceleneceği döngümüzü oluşturuyoruz{for(intj=0;j<sesli.Length;j++)// cümlemizz harf harf incelenirken her harfi sesli harfle karşılaştıracak döngümüzü hazırlıyoruz{if(cumle[i]==sesli[j])//harfleri karşılaştırıyoruz{adet++;//şart doğru ise sesli harf değişkenini bir arttırıyoruz}}}floatoran=Convert.ToSingle(adet)/Convert.ToSingle(cumle.Length);Console.WriteLine("harf sayısı :"+cumle.Length.ToString());Console.WriteLine("sesli harf sayısı : {0}",adet);// sonucu ekranda gösteriyoruz.Console.WriteLine("oran :"+oran.ToString());Console.ReadKey();} |
| 12345678910111213141516171819202122232425262728 | staticvoidMain(string[]args){stringkelime="";intsonuc=0;Console.WriteLine("Metni Giriniz");stringcumle=Console.ReadLine();Console.WriteLine("Kelimeyi giriniz");stringsozcuk=Console.ReadLine();for(inti=0;i<cumle.Length;i++){if(cumle[i]!=' '){kelime=kelime+cumle[i];}else{if(kelime==sozcuk){sonuc++;}kelime="";}}Console.WriteLine("Sonuc:",sonuc.ToString());Console.ReadKey();} |
Bunu paylaş:
- X
Từ khóa » Html Dizi örnekleri
-
HTML - JavaScript Dizi Oluşturma örnek - Uzmanim Akademi
-
Diziler - Modern JavaScript Eğitimi
-
Javascript Dizi Örnekleri - Bilişim Konuları
-
JavaScript Diziler - Yusuf SEZER
-
JavaScript Diziler Ve Dizi Metodları - Tasarım Ve Yazılım
-
JavaScript: Dizilerde Kullanılan Bazı Metodlar Ve Örnekleri
-
Dizi Nesnesi Örnekleri - JavaScript
-
Javascript Dizi Oluşturma - Çanakkale Web Tasarım
-
Javascript Dizi Oluşturma - Yazılım Bilişim Programlama
-
JavaScript'te Diziler (Array) - Zinzinzibidi
-
Javascript Diziler (Arrays) - Evrensel Kod
-
Js Dizi Metotları
-
PHP DİZİLER(ARRAY) TEK BOYUTLU DİZİLER - WebCebir
-
JavaScript Arrays(Diziler) - WebCebir