C# programlama dilinde Do-While döngüsünü kullanarak ortalama hesaplayabilirsiniz Bu programda kullanıcıdan sürekli sayı girişi alarak, girilen sayıların ortalamasını hesaplar Do-While döngüsü sayesinde, kullanıcının en az bir defa sayı girmesi sağlanır ve ardından döngü devam eder C# öğrenenler için ideal bir örnek program

Bu makalede, C# programlama dilinde do-while döngüsü kullanarak bir sayı dizisinin ortalamasını hesaplama işlemi adım adım anlatılacaktır. Programlama dünyası, ortalamaların merkezi bir konu olduğunu ve birçok programlama problemi için gerekli olduğunu bilir. Bu nedenle, bu makale, işlemin tam olarak nasıl gerçekleştirileceği hakkında ayrıntılı bilgi verecektir.
Do-While Döngüsü Nedir?
Do-while döngüsü, programlama dillerinde döngülerin bir çeşididir ve döngünün en az bir kez çalıştırılması gerektiği durumlarda kullanılır. İlk defa 1972 yılında teorik bilgisayar bilimi tarafından tanımlanmış olan do-while döngüsü, C programlama dilinde de sıkça kullanılır.
Do-while döngüsü, while döngüsü ile benzer yapıdadır fakat while döngüsünden farklı olarak, kod bloğu en az bir kez çalıştırılır ve ardından koşul kontrol edilir. Yani, koşullar sağlanana kadar tekrarlanan bir kod bloğu oluşturulur.
Bu özelliği sayesinde, do-while döngüsü özellikle kullanıcı girdileri gerekli olduğunda almak amacıyla kullanılmaktadır. Örneğin, bir sayı dizisindeki elemanları toplamak istediğimizde, en az bir elemanı diziye eklememiz gerektiği için do-while döngüsü ideal bir çözüm sunar.
Ortalama Hesaplama İşlemi Nasıl Gerçekleştirilir?
Ortalama hesaplama işlemi, C# programlama dili kullanarak oldukça kolay ve basit bir şekilde gerçekleştirilebilir. İlk olarak bir sayı dizisi oluşturulur. Kullanıcı, istediği kadar sayı girer ve diziye ekler.
Daha sonra do-while döngüsü kullanılarak girilen sayıların toplamı hesaplanır. Do-while döngüsü, döngünün en az bir kez çalıştırılması gerektiği durumlar için kullanılır. Bu durumda, en az bir sayı girilmesi gerektiği için do-while döngüsü uygun bir seçenektir.
Toplam hesaplandıktan sonra, ortalama hesaplanır. Ortalama hesaplamak için toplam değeri dizinin eleman sayısına bölmek yeterlidir. Hesaplanan ortalama sonucu, ekrana yazdırılır ve kullanıcının istediği şekilde kullanılabilir.
Aşağıda, C# programlama dilinde ortalama hesaplama işleminin adım adım nasıl gerçekleştirileceği yer almaktadır:
- Bir sayı dizisi oluşturulur.
- Dizinin boyutu belirlenir.
- Kullanıcı tarafından dizideki elemanlar girilir.
- Kullanıcı istediği kadar sayı girer ve do-while döngüsü ile girilen sayıların toplamı hesaplanır.
- Ortalama hesaplamak için, toplam değeri dizinin eleman sayısına bölünür.
- Hesaplanan ortalama sonucu ekrana yazdırılır.
Yukarıdaki adımlar takip edilerek, C# programlama dili kullanarak çok kısa sürede ortalama hesaplama işlemi gerçekleştirilebilir.
Adım 1: Dizi Oluşturma
Programlama dillerinin temel yapı taşlarından birisi olan dizilerde, birçok eleman tek bir değişken adı altında saklanabilir. Bu nedenle, ortalaması hesaplanacak sayıların da bir dizi içinde tutulması gerekmektedir. Ortalama hesaplama işleminin ilk adımı olan dizi oluşturma işlemi şu şekilde gerçekleştirilir:
Öncelikle, kaç adet sayının ortalama hesaplaması yapılacaksa, bu sayı kadar elemanı bulunan bir dizi tanımlanır. Bunun için kullanıcıdan kaç elemanlı bir dizi oluşturulacağı bilgisi alınır ve girilen sayı doğrultusunda dizi boyutu belirlenir.
Dizi boyutu belirlendikten sonra, kullanıcı tarafından girilen sayılar dizideki elemanlar olarak tanımlanır. Bu işlem için, kullanıcıdan girdi alınarak bir döngü yardımıyla dizinin tüm elemanlarına sırasıyla erişilir ve her bir eleman kullanıcının girdiği sayı olur.
Şimdi, daha önce belirlenen dizi boyutu doğrultusunda elemanlara erişmek için bir döngüye ihtiyacımız var. Bu amaçla, C# programlama dilinde for döngüsü kullanılabilir. For döngüsü, belirli bir başlangıç sayısından belirli bir bitiş sayısına kadar tüm sayıları sırasıyla kullanarak döngü işlemlerini gerçekleştirir. Dolayısıyla, dizideki tüm elemanlar bu döngü yardımıyla tanımlanabilir. Gerekli kodlar aşağıdaki gibi olabilir:
int[] sayiDizisi = new int[diziBoyutu];for (int i = 0; i < diziBoyutu; i++){ Console.Write("Dizinin " + (i + 1) + ". elemanını giriniz: "); sayiDizisi[i] = Convert.ToInt32(Console.ReadLine());}
Adım 1.1: Dizi Boyutunun Belirlenmesi
Programın ilk adımı, bir sayı dizisi oluşturmak ve bu dizinin boyutunu belirlemektir. Kullanıcı, kaç elemanlı bir dizi oluşturmak istediğini belirler. Bunun için, kullanıcıya bir mesaj gösterilir ve kullanıcıdan dizi boyutunu girmesi istenir.
Bu adımda, doğru bir dizi boyutu almak için input kontrolü yapılması gerekir. Eğer kullanıcının girdiği sayı pozitif bir tamsayı değilse, kullanıcı uyarılmalı ve yeniden dizi boyutu girmesi istenmelidir.
Bu adımda, ayrıca doğru bir şekilde bellekte yer ayarlamak için dizinin boyutu kadar bir dizi oluşturulmalıdır. Bunun için, bir for döngüsü ile gerekli bellek alanı ayrılabilir.
Adım 1.2: Dizi Elemanlarının Tanımlanması
Dizinin elemanlarının girilmesi için kullanıcıya bir döngü içinde sorular sorulur ve girilen sayılar diziye aktarılır. Bu işlem için iki farklı yol mevcuttur: kullanıcının her bir elemanı elle girmesi veya elemanların rastgele seçilmesi.
İlk yöntemde, kullanıcıdan her elemanın elle girilmesi istenir. Bu yöntemle kullanıcılar daha kontrollü bir şekilde elemanları girebilirler. Her girdiğinde sayı sorgulanır ve diziye eklenir.
İkinci yöntem rastgele sayılar çekmek için kullanılır. Bu yöntem ile elemanların daha çabuk ve rastgele bir şekilde girilmesi sağlanır. Kullanıcıya sadece kaç sayı seçmek istediği sorulur ve o sayıda rastgele sayı seçilir. Bu yöntemde kullanılacak rastgele sayı fonksiyonuna dikkat edilmelidir.
Örneğin, aşağıdaki kod bloğunda, kullanıcı tarafından elle girilen sayılar tek tek diziye eklenmektedir.
Kod: |
---|
int[] dizi = new int[elemanSayisi]; for (int i = 0; i < elemanSayisi; i++) { Console.WriteLine((i + 1) + ". elemanı giriniz:"); dizi[i] = Convert.ToInt32(Console.ReadLine()); } |
Yukarıdaki kod bloğunda elemanSayisi, kullanıcının girdiği eleman sayısını tutmaktadır. Daha sonra for döngüsü ile elemanlar sırayla alınır ve diziye eklendiği görülür.
Kısacası, bu adımda kullanıcıların elemanları elle girdiği veya rastgele seçtiği farklı yöntemler kullanılabilir. Elemanların toplanması için başka bir adıma geçilecektir.
Adım 2: Do-While Döngüsü İle Sayıların Toplamı Hesaplanır
Ortalama hesaplama işleminin ikinci adımında, dizideki elemanların toplamı hesaplanır. Bunun için bir değişken tanımlanır ve ilk değeri 0 olarak atanır. Daha sonra do-while döngüsü başlatılır. Dizinin her elemanı toplam değişkenine eklenir ve döngü sonunda toplam değişkeninde bulunan değer ekrana yazdırılır.
Bu işlem adım adım şu şekildedir:
- Bir toplam değişkeni tanımlanır ve değeri 0 olarak atanır.
- Do-while döngüsü başlatılır.
- Döngü her çalıştığında, kullanıcıdan bir sayı girmesi istenir ve sayı, toplam değişkenine eklenir.
- Döngüye girilecek bir sonraki adımın olup olmadığı kontrol edilir. Eğer kullanıcı devam etmek istiyor ise, döngüye girilir ve toplama işlemi yeniden yapılır. Eğer kullanıcı işlemi sonlandırmak istiyor ise, do-while döngüsü sonlandırılır.
- Sonuç olarak, toplam değişkeninde bulunan değer ekrana yazdırılır.
Bu adımda, do-while döngüsü kullanılarak dizideki elemanların toplamı kolaylıkla hesaplanabilmektedir. Böylece, ortalama hesaplama işlemi için gerekli olan veriler toplanmış olur ve son adımda ortalama hesaplanır.
Adım 3: Ortalama Hesaplanır ve Ekrana Yazdırılır
Adım 3: Ortalama Hesaplanır ve Ekrana Yazdırılır
Do-while döngüsü ile toplam hesaplandıktan sonra, ortalama değerinin hesaplanması için öncelikle dizinin eleman sayısı bulunmalıdır. Bu değer, önceden kullanıcıdan alınmıştır. Ardından, hesaplanan toplam değeri kullanarak ortalama hesaplanır. Ortalama, toplam değeri eleman sayısına bölmek suretiyle elde edilir.
Ortalama değeri, ayrı bir değişkene atanarak ekrana yazdırılır. Bunu yapmak için Console.WriteLine() fonksiyonu kullanılır ve ortalama değeri ekrana yazdırılır. Sonuçların daha okunaklı bir şekilde görüntülenmesi için araya boşluklar veya çizgiler eklenmesi yararlı olabilir.
Aşağıdaki örnek kodda, ortalamayı hesaplamak için kullanılan kod yer almaktadır:
```//ortalama hesaplanmasıdouble ortalama = toplam / elemanSayisi;Console.WriteLine("Ortalama: {0}", ortalama);```
Bu kod parçasında öncelikle bir değişken oluşturulur ve hesaplanan toplam değeri eleman sayısı ile bölünerek ortalama hesaplanır. Daha sonra, Console.WriteLine() fonksiyonu kullanılarak ortalama değeri ekrana yazdırılır.
Bu işlemler, kullanıcının girilen sayıların ortalamasını hesaplayan C# programının tamamlandığını gösterir. Bu programla, kullanıcı istediği sayı sayısını girebilir ve bu sayıların ortalaması hesaplanabilir. Bu örnek, C# programlama dilinde do-while döngüsü kullanarak temel bir matematiksel işlemin nasıl gerçekleştirilebileceğini gösterir.