• 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-2024 Gorsel Programlama

Dizi oluşturma-Diziye değer girme-Diziyi yazdırma C# Console-Programlama Temelleri Ders 30

Dizi oluşturma-Diziye değer girme-Diziyi yazdırma C# Console-Programlama Temelleri Ders 30

 

Daha fazla bilgi için : www.gorselprogramlama.com 

   

Dizi Tanımlama İşlemi: Saklanacak veriler çok fazla ise dizi kullanılır.Mesela 30 kişilik bir sınıfı isimlerini,notlarını almak istiyoruz.Bunun için değişken kullanmak istersek 30 isimler ,30’da notlar için 60 tane değişken kullanmamız gerekecek.Bunu bir okul için yaptığımızı düşünün.İçinden çıkılmaz bir hal alır.İşte bu gibi durumlar için dizi kullanıyoruz. 

Kullanım 1 : 

değişken tipi [] değişken adı=new değişken tipi[eleman sayısı]; 

Örnek : int[] yazili=new int[10];     string[] ad=new string[20]; 

Kullanım 2 : Önce diziyi tanımlayıp daha sonra eleman sayısını belirtebiliriz. 

değişken tipi [] değişken adı; 

değişken adı=new değişken tipi[eleman sayısı] 

Örnek : 

 int[] yazili; 

yazili=new int[10]; 

string[] ad; 

ad=new string[20]; 

 Örnek:  Klavyeden girilen  5 şehri  önce diziye kaydedelim,Daha sonra dizi elemanlarını ekrana yazdıralım. 

 

class Program 

{ 

static void Main(string[] args) 

{ //Daha fazla bilgi için : www.gorselprogramlama.com 

string[] sehir = new string[5]; 

for (int i = 0; i < 5; i++) 

{ 

Console.Write("Şehir giriniz = "); 

sehir[i] = Console.ReadLine(); 

} //Daha fazla bilgi için : www.gorselprogramlama.com

for (int i = 0; i <5; i++) 

{ 

Console.WriteLine("{0}", sehir[i]); 

} 

Console.ReadKey(); 

} 

} 

  

 

 Örnek:  Yukarıdaki örnekte diziyi ekrana yazdırırken for döngüsünde bitiş  değerini dizinin lenght özelliği ile belirleyelim.  

 

class Program 

{ 

static void Main(string[] args) 

{ 

string[] sehir = new string[5]; 

for (int i = 0; i < 5; i++) 

{ //Daha fazla bilgi için : www.gorselprogramlama.com

Console.Write("Şehir giriniz = "); 

sehir[i] = Console.ReadLine(); 

} 

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

{ 

Console.WriteLine("{0}", sehir[i]); 

} 

Console.ReadKey(); 

} //Daha fazla bilgi için : www.gorselprogramlama.com

  

 

 Örnek:  Yukarıdaki örnekte diziyi ekrana yazarken foreach kullanalım.  

 

class Program 

{ //Daha fazla bilgi için : www.gorselprogramlama.com

static void Main(string[] args) 

{ 

string[] sehir = new string[5]; 

for (int i = 0; i < 5; i++) 

{ 

Console.Write("Şehir giriniz = "); 

sehir[i] = Console.ReadLine(); 

} 

foreach (string i in sehir) 

{//Daha fazla bilgi için : www.gorselprogramlama.com
 

Console.WriteLine("{0}",i); 

}  

Console.ReadKey(); 

} 

} 

 

Paylaş :
Tweet
Yorum Yazın | Geri
16 Şubat Çarşamba,2011 Tarihinde Yayınlanmıştır. Bulunduğu Kategori : C# Console, Dersler
Etiket: c# console, c# console dersleri, Dizi Oluşturma C# Console-Programlama Temelleri, Diziye değer girme, Diziyi yazdırma, konsol dersleri
« textbox’a girilen karakterlerin bulunduğu kaydı datagridView’de gösterme C# Ders75 Dizilerde arama C# Console-Programlama Temelleri Ders 31 »
  1. Notebook Merkezi
    Cevap | Gönder
    Mar 25th, 2011 at 01:00 | #1

    Güzel paylaşım. Emeğe sağlık

  2. gorsel
    Cevap | Gönder
    Tem 17th, 2011 at 16:30 | #2

    tek kelımeyle harıka

  3. ayse
    Cevap | Gönder
    Mar 26th, 2012 at 18:25 | #3

    bu programın en buyuk ismini bulan yokmu nolur çok acil

  4. okan
    Cevap | Gönder
    Mar 28th, 2012 at 16:10 | #4

    klavyeden bir dizi boyutu girin.Daha sonra dizi boyutu kadar ondalıklı sayıyı bu dizi içerisine ekleyin.Diziye eklenen bu sayıların toplamını ,aritmetik ortalamasını,en büyük ve en küçük degerini ekrana yazdıran proğramı yazınınız.<<< bu programın cevabını Lütfen acele yazarmısınz . . . (

  5. admin
    Cevap | Gönder
    Mar 30th, 2012 at 15:17 | #5

    Şu linki incele : http://www.gorselprogramlama.com/boyutu-klavyeden-girilen-diziye-sayi-girme-ve-bu-sayilarin-ortalama-maksimum-ve-minumum-ekrana-yazma-c-console/

  6. masal
    Cevap | Gönder
    Mar 3rd, 2014 at 10:26 | #6

    çok teşşekur edrm çok guzl olmş 🙂 🙂 🙂 🙂

  7. mazlum
    Cevap | Gönder
    Nis 30th, 2014 at 13:47 | #7

    0 dan klavyeye girilen sayıya kadar sayılardan tek olanları tek sayılar dizisine, çift olanları çift sayılar dizisine saklayan ve bu dizileri ayrı ayrı ekrana yazdıran program kodu

    YAPARMISINIZ LÜTFEN. ???

  8. Kübra
    Cevap | Gönder
    May 1st, 2014 at 15:23 | #8

    aynı veri türüne sahip birden fazla veriyi tek bir seferde nasıl saklarız ?
    farklı veri türüne sahip birden fazla veriyi tek birseferde nasıl saklarız ?
    c sharp dizilerden olucak
    Lütfen yardım edinn 🙁

  9. admin
    Cevap | Gönder
    May 2nd, 2014 at 17:52 | #9

    mazlum:
    örnek yayınlandı. http://www.gorselprogramlama.com/sifirdan-klavyeden-girilen-sayiya-kadar-olan-sayilardan-tek-olanlari-teksayilar-dizisinde-cift-olanlari-da-ciftsayilar-dizisinde-saklayan-daha-sonra-bu-dizileri-ayri-ayri-ekrana-yazdiran-program/

  10. admin
    Cevap | Gönder
    May 2nd, 2014 at 18:07 | #10

    Kübra :
    Aynı veri türü için:
    int[] sayilar = new int[10];
    for (int i = 0; i < 10; i++)
    {
    sayilar[i] = i;
    }

    Farklı veri türü için:
    object[] karisik = new object[10];
    karisik[0] = 11;
    karisik[1] = "ali";
    karisik[2] = false;

    Farklı veri türü için aynı zamanda ArrayList’te kullanabilirsin.

  11. burcu
    Cevap | Gönder
    May 8th, 2014 at 13:55 | #11

    Kullanıcın girdiği kenar uzunluğuna göre karenin alanını hesaplayan program metot kullanarak çözünüz (kare alan =kenar*kenar

  12. burcu
    Cevap | Gönder
    May 8th, 2014 at 13:56 | #12

    2’nci soru bu :
    Alan hesapla isimli metot, klavyeden kenar uzunlukları girilen bir dikdörtgenin alanını hesaplayan ekrana yazdıran bir metottur bu programı metot kullanarak yazınız

  13. burcu
    Cevap | Gönder
    May 8th, 2014 at 13:57 | #13

    3’üncü soru bu :

    Klavyeden girilen sayıların tek mi çift mi olduğunu bulan ve sayı tek ise geri ‘sayı tektir’ . Çiftse ‘sayı çifttir’ Mesajını döndüren program metot kullanarak yazınız

  14. hale
    Cevap | Gönder
    May 10th, 2014 at 10:45 | #14

    Alan hesapla isimli metot, klavyeden kenar uzunlukları girilen bir dikdörtgenin alanını hesaplayan ekrana yazdıran bir metottur bu programı metot kullanarak yazınız

    Yaparmısın lütfen :/

  15. admin
    Cevap | Gönder
    May 10th, 2014 at 12:48 | #15

    hale :
    Örnek yayınlandı .
    http://www.gorselprogramlama.com/kenar-uzunluklari-klavyeden-girilen-dikdortgenin-alanini-hesaplayan-programin-metot-ile-yapimi-csharp-console/

  16. admin
    Cevap | Gönder
    May 10th, 2014 at 12:50 | #16

    burcu:
    Örnek yayınlandı .
    http://www.gorselprogramlama.com/kenar-uzunluklari-klavyeden-girilen-dikdortgenin-alanini-hesaplayan-programin-metot-ile-yapimi-csharp-console/

  17. admin
    Cevap | Gönder
    May 10th, 2014 at 12:50 | #17

    burcu :
    Örnek yayınlandı.
    http://www.gorselprogramlama.com/kenar-uzunlugu-klavyeden-girilen-karenin-alanini-hesaplayan-programin-metot-ile-yapimi-csharp-console/

  18. admin
    Cevap | Gönder
    May 10th, 2014 at 12:51 | #18

    burcu :
    Örnek yayınlandı .
    http://www.gorselprogramlama.com/klavyeden-girilen-sayilarin-tek-mi-cift-mi-oldugunu-bulan-programin-metot-ile-yapimi-csharp-console/

  19. didem
    Cevap | Gönder
    May 13th, 2014 at 16:56 | #19

    Alan hesapla isimli metot, klavyeden kenar uzunlukları girilen bir dikdörtgenin alanını hesaplayan ekrana yazdıran bir metottur bu programı metot kullanarak yazınız

  20. admin
    Cevap | Gönder
    May 14th, 2014 at 11:33 | #20

    didem:
    Örnek aşağıdaki linkte var.
    http://www.gorselprogramlama.com/kenar-uzunluklari-klavyeden-girilen-dikdortgenin-alanini-hesaplayan-programin-metot-ile-yapimi-csharp-console/

  21. merve
    Cevap | Gönder
    Haz 22nd, 2015 at 23:09 | #21

    alt program nasıl yazılıyor c#ta yardım edebilecek biri var mı ? 🙁

  22. merve
    Cevap | Gönder
    Haz 22nd, 2015 at 23:12 | #22

    diyor ki soruda klavyeden girilen iki sayının a ve b sayıları a üssü b yi hesaplatan programı alt program kullanarak hesaplatan c# kodunu yazın bilen varsa acil yardım edebilir mi 🙁

  23. Ertuğrul
    Cevap | Gönder
    Mar 19th, 2016 at 21:02 | #23

    çok boyutlu bir diziye texboxdan eleman girdirip yazdırmam lazım örnek [2,2] bir diziye tüm elemanlarına “A” harfi atayıp yazdırıcam nasıl yapabiliriam?

  24. admin
    Cevap | Gönder
    Mar 19th, 2016 at 21:29 | #24

    Ertuğrul :
    Aşağıda yazdığım kod ile 2*2 lik bir diziye A harfi akatarılıyor ve dizideki elemanlar yanyana console ekranında gösteriliyor.

    string[,] dizi=new string[2,2];
    for (int i = 0; i < 2; i++) { for (int j = 0; j < 2; j++) { dizi[i, j] = "A"; } } for (int i = 0; i < 2; i++) { for (int j = 0; j < 2; j++) { Console.Write(dizi[i, j] + " "); } } Console.ReadKey();

  25. ali
    Cevap | Gönder
    Nis 19th, 2016 at 08:32 | #25

    textBox1′e 1-7 aralığında bir değer giriyoruz. Girdiğimiz değere göre 1-7 arasında haftanın hangi günü ise textbox2′ye sonucunu gösteriyor. Örneğin textBox1′e 2 giriyoruz textbox2′de Salı yazıyor. dizilerle yapımı ??

  26. admin
    Cevap | Gönder
    Nis 22nd, 2016 at 21:32 | #26

    ali :
    dizi ile gün ismini textbox a yazan örnek yayınlandı .
    http://www.gorselprogramlama.com/dizi-kullanarak-textboxa-girilen-sayi-degerine-gore-gun-ismini-yaz-csharp/

  27. mehmet
    Cevap | Gönder
    Ağu 4th, 2016 at 01:01 | #27

    dizi ve döngüyle hesap makinesi yapımı hiçbir yerde yok. yapamadım yardımcı olur musun?
    -sayı istenir
    -bir işaret girilmesi istenir (+ – * /) dört işlem
    (sayı ya da işaret dışında bir karakter girilirse hata verilir)
    -döngü devam eder ve kişinin girdiği sayılar ile istenilen işlemler sağlanır.
    (2+3*2 sonucu sırasıyla yapılıp 10 olacak şekilde.=+ ile de yapılsa daha olanaklı)
    -sayı ve işaret isteme ve hesaplama döngüsü devam eder ta ki kullanıcı = yazana kadar
    – (=) yazıldığında sonuc ekrana yazılacak.

  28. burak
    Cevap | Gönder
    Ara 26th, 2016 at 22:08 | #28

    visual basic’te kullanıcıdan 20 kişinin adının lütfen x numaralı kişinin adını girin isteyip bunları bir dizi değişkene kaydedin ardından bir defaya mahsus olarak kullanıcıya bir isim sorun eğer kişi mevcut listede varsa mevcut listede var desin yok ise mevcut listede yok desin

  29. Iremsu
    Cevap | Gönder
    Nis 27th, 2017 at 19:56 | #29

    kullanici tarafindan ogrenci adi soyadi numarasi sinifi girilecek numarasina gore ogrenciler kucukten buyuge siralanicak ve dizilerle yapilcak ekrana yazilcak

  30. can
    Cevap | Gönder
    Haz 4th, 2017 at 17:22 | #30

    Bir işçinin numarası, adı, bölümü ve maaşını içeren bir yapı oluşturunuz. 10 işçinin verilerini diziye atıp ekranda gösteren C programını yazınız

  31. Alper
    Cevap | Gönder
    Haz 24th, 2017 at 16:13 | #31

    Double türünde dizi oluşturup içersine ayrıyetten değer atamayı nasıl yapabilirim ??

  32. admin
    Cevap | Gönder
    Haz 26th, 2017 at 00:47 | #32

    Alper :
    double[] a = { 23.2, 34.4, 45.6 };
    Console.Write(a[0]);
    Console.ReadKey();

  33. hayat
    Cevap | Gönder
    Ara 17th, 2017 at 22:17 | #33

    Komşuluk matrisi olarak kullanıcıdan alınan bir çizgenin komşuluk listesi temsiline dönüştürülmesini nasıl yaparız ?

  34. hakan
    Cevap | Gönder
    Mar 13th, 2018 at 15:36 | #34

    Bir fabrikada üretilen ürünler kutulandıktan sonra kutular depoda istiflenmek istenmektedir. Kutuların istifleneceği depo NxN boyutunda, kutuların üst üste istiflenebildiği alanlardan oluşmaktadır. Yeni gelen kutular alanlara mümkün olduğunca eşit oranda istiflenmek istenmektedir. Yeni gelen bir kutu en az yüksekliğe sahip olan alana yerleştirilecektir. Eğer en az yüksekliğe sahip birden fazla alan bulunuyorsa en sol üstte yer alan alana yerleştirme yapılacaktır. 3×3 boyutundaki bir depoda
    1 2 2
    1 1 1
    2 1 3
    doluluk oranına sahip bir yerleşim aşağıdaki şekilde gösterilmiştir.
    Depo boyutunu(N), istiflenecek kutu sayısını ve deponun doluluk oranını kullanıcıdan alarak istifleme işlemini yapacak olan C# kodunu yazınız.

  35. Mert
    Cevap | Gönder
    Oca 22nd, 2019 at 22:48 | #35

    Merhaba yarın 10.00 da c++ dan sinavim var ve bu soruyu çözemiyorum yardımcı olur musunuz ?
    20 öğrencinin adını ve notunu klavyeden girip dizilere aktaran , sonra ekranı temizleyip başarılı olan öğrencilerin adını ve notunu hem ekrana hemde GECENLER.DAT isimli dosyaya yazan c++ programı yazınız Not: (notu 60 dan az olan başarısız )

  36. harunsamet
    Cevap | Gönder
    May 25th, 2021 at 08:04 | #36

    kullanıcın girdiği sayıda elemanlı bir isim dizisi oluşturup elemanlarını atayan ve ekranda oluşturduğumuz dizinin elemanları aşağıdadır ekranda gösteren programı yazınız

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

  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 2.dönem 2. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 2.dönem 1. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 1.dönem 2. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı nesne tabanlı programlama dersi 1.dönem 1. yazılı ve uygulama sınav soruları ve cevap anahtarı
  • 2023-2024 öğretim yılı bilgisayar tasarım uygulamaları dersi 1.dönem 1.sınav soruları ve cevap anahtarı

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# (834)
  • C# Console (222)
  • Css (19)
  • Dersler (191)
  • Dökümanlar (21)
  • Dreamweaver (12)
  • Excel (8)
  • Fireworks (28)
  • Flash (77)
  • Görsel Programlama (421)
  • GorselProgramlama.Com (8)
  • Html (35)
  • Pascal (2)
  • Photoshop (5)
  • PHP (2)
  • Planlar (114)
  • Programlama Tanım (4)
  • Sınavlar (147)
  • 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ı