• Sonuç bulunamadı

Ankara ÜniversitesiNallıhan Meslek YüksekokuluAnkara ÜniversitesiNallıhan Meslek YüksekokuluDiziler

N/A
N/A
Protected

Academic year: 2021

Share "Ankara ÜniversitesiNallıhan Meslek YüksekokuluAnkara ÜniversitesiNallıhan Meslek YüksekokuluDiziler"

Copied!
10
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

Ankara Üniversitesi

Nallıhan Meslek Yüksekokulu Ankara Üniversitesi

Nallıhan Meslek Yüksekokulu

Diziler

NB P10 3 PR OGR AML AMA T E ME L L E R I

ÖĞR . GÖR . MAHMUT KIL IÇ ASL AN

(2)

Diziler

Değişkenlerde aynı anda tek bir değer tutulmaktadır. Bazen birden fazla veri tutulmak istenildiği durumlar olabilmektedir. Aynı türden birden fazla veriyi saklayabileceğimiz yapılara dizi

denilmektedir.

int [] dizi= new int[5];

int [] dizi = { 1, 5, 7, 8, 9, 12, 28 };

İndis 0 1 2 3 4 5 6

Değer 1 5 7 8 9 12 28

Dizi veri tipi

Dizi adı

Dizi elemanları

(3)

Diziler

Dizilerin tanımlanması

veriTipi[] dizi_adi = new dizininVeriTipi[elemanSayısı];

veriTipi[] dizi_adi = { değer1, değer2, değer3...};

(4)

Diziler

int[] sayilar = new int[30]; 30 elemanlı bir dizi oluşturulması

int[] sayilar;

int[] sayilar = new int[1];

sayilar[0] = 5;

(5)

Diziler

int[] sayilar = new int[5]; //4 elemanlı bir sayilar dizisi sayilar[0] = 15; //1.eleman

sayilar[1] = 18; //2.eleman

sayilar[2] = 22; //3.eleman

sayilar[3] = 2105; //4.eleman

sayilar[4] = 2105; //5.eleman

(6)

Diziler

string[] haftaninGünleri = new string[7];

haftaninGünleri[0] = "Pazartesi";

haftaninGünleri[1] = "Salı";

haftaninGünleri[2] = "Çarşamba";

haftaninGünleri[3] = "Perşembe";

haftaninGünleri[4] = "Cuma";

haftaninGünleri[5] = "Cumartesi";

haftaninGünleri[6] = "Pazar";

(7)

Diziler

Dizi boyutu kullanıcı tarafından belirlenebilir. Bu tür dizilere dinamik diziler denir.

int [] dizi=new int[n]; // n kullanıcı tarafından girilen tam sayı değeri

(8)

Diziler

(9)

Diziler

static void Main(string[] args) {

int toplam = 0;

int n = int.Parse(Console.ReadLine());

int[] dizi = new int[n];

for (int i= 0;i<n;i++) {

dizi[i] = int.Parse(Console.ReadLine());

}

for (int i = 0; i < n; i++) {

toplam = toplam + dizi[i];

}

Console.WriteLine(toplam);

Console.ReadKey();

}

(10)

KAYNAKLAR

[1] http://www.dijitalders.com/icerik/29/620/akis_diagram_sembolleri.html erişim tarihi:14.11.2017

[2] Erhan ARI, Algoritma ve C# Programlama, Seçkin Yayıncılık

[3] http://www.baskent.edu.tr/~tkaracay/etudio/ders/prg/csharp/ch05.pdf erişim tarihi:

15.11.2017 [4]

http://www.kodevreni.com/2672-c-diziler-arrays-geni%C5%9F-kapsaml%C4%B1-konu-anla t%C4%B1m

/ erişim tarihi:14.11.2017

Referanslar

Benzer Belgeler

[a, b] kapalı aralığının uç noktalarının ikisi de bu aralıktan çıkarılırsa elde ∈ edilen yeni aralığa açık aralık denir... [a, b] kapalı aralığının

β3 bağıntısı ise ∀ ∈ ∉ hem (3,4) elemanını hem de bunun simetriği olan (4,3) elemanını içerdiğinden ters simetrik değildir.. BAĞINTI-

Bir tasarımcı, sorgulama yapan kullanıcının aradığı veriye en etkin biçimde ulaşabilmesini sağlamak için gerekli arama alanlarını arayüz tasarım ilkelerine uygun

Değişken, program içerisindeki değerleri saklamak için ve ana bellekte belirli bir veri tipine ait değerlerin girilebileceği adrestir.. Değişkenler veri tiplerini ve

Bilgisayar notu 50 nin üzerinde olup Türk dili veya Yabancı dili notu 80’nin altında olan satırların

Örnek 1: Bir elektronik ticaret yapan firmada alınan ürünlerin toplam fiyatı 300tl ye kadar %10, 300 ve üzeri ise %15, 400 tl ve üzeri ise %20 indirim yapacaktır..

1ile kullanıcın girdiği iki sayı aralığındaki sayıların toplamını ekrana yazdıran programın akış diyagramını tasarlayınız ve C# kodlarını yazınız...

Kullanıcının girdiği iki değer arasındaki çift sayıların toplamını ekrana yazdıran programın akış diyagramını tasarlayınız ve C# kodlarını