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();
}
}




Güzel paylaşım. Emeğe sağlık
tek kelımeyle harıka
bu programın en buyuk ismini bulan yokmu nolur çok acil
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 . . . (
Şu linki incele : http://www.gorselprogramlama.com/boyutu-klavyeden-girilen-diziye-sayi-girme-ve-bu-sayilarin-ortalama-maksimum-ve-minumum-ekrana-yazma-c-console/
çok teşşekur edrm çok guzl olmş 🙂 🙂 🙂 🙂
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. ???
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 🙁
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/
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.
Kullanıcın girdiği kenar uzunluğuna göre karenin alanını hesaplayan program metot kullanarak çözünüz (kare alan =kenar*kenar
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
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
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 :/
hale :
Örnek yayınlandı .
http://www.gorselprogramlama.com/kenar-uzunluklari-klavyeden-girilen-dikdortgenin-alanini-hesaplayan-programin-metot-ile-yapimi-csharp-console/
burcu:
Örnek yayınlandı .
http://www.gorselprogramlama.com/kenar-uzunluklari-klavyeden-girilen-dikdortgenin-alanini-hesaplayan-programin-metot-ile-yapimi-csharp-console/
burcu :
Örnek yayınlandı.
http://www.gorselprogramlama.com/kenar-uzunlugu-klavyeden-girilen-karenin-alanini-hesaplayan-programin-metot-ile-yapimi-csharp-console/
burcu :
Örnek yayınlandı .
http://www.gorselprogramlama.com/klavyeden-girilen-sayilarin-tek-mi-cift-mi-oldugunu-bulan-programin-metot-ile-yapimi-csharp-console/
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
didem:
Örnek aşağıdaki linkte var.
http://www.gorselprogramlama.com/kenar-uzunluklari-klavyeden-girilen-dikdortgenin-alanini-hesaplayan-programin-metot-ile-yapimi-csharp-console/
alt program nasıl yazılıyor c#ta yardım edebilecek biri var mı ? 🙁
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 🙁
ç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?
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();
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ı ??
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/
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.
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
kullanici tarafindan ogrenci adi soyadi numarasi sinifi girilecek numarasina gore ogrenciler kucukten buyuge siralanicak ve dizilerle yapilcak ekrana yazilcak
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
Double türünde dizi oluşturup içersine ayrıyetten değer atamayı nasıl yapabilirim ??
Alper :
double[] a = { 23.2, 34.4, 45.6 };
Console.Write(a[0]);
Console.ReadKey();
Komşuluk matrisi olarak kullanıcıdan alınan bir çizgenin komşuluk listesi temsiline dönüştürülmesini nasıl yaparız ?
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.
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 )
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