Merhaba arkadaşlar programlama öğrenmek için her zaman yeni örnekler denemelisiniz. Bunun için bugün sizlere C# ile Girilen En Büyük 3 Sayının Ortalaması örneğini aktaracağız. Console nasıl Kullanılır? C# ile Girilen En Büyük 3 Sayının Ortalaması nasıl yapılır? Gibi sorularınızın cevabını bu içerikte bulabilirsiniz.
![]() |
| Matematik Görseli |
Kod Alanı
Bu örneğimiz de kullanıcı tarafından 10 adet sayı girilmektedir. Bu girilen 10 adet sayı içerisindeki en büyük 3 sayı seçilerek ortalaması alınmaktadır. Bu uygulamamız da döngü, dizi ve if else komutlarını kullanacağız.
Uygulamamıza değişkenlerimizi tanımlayarak başlıyoruz. Sonra dizimizi tanımlıyoruz. 10 adet sayıyı çekebilmek için for döngüsü kullanıyoruz. Girilen sayılarını int değerine çekiyoruz. En büyük değişkeni bulabilmek için bir if-else komutu kullanıyoruz. For döngüsü ile en büyük sayıları buluyor ve çekiyoruz. Bulduğum sayıların ortalamasını alıp ekrana yazdırıyoruz.
Bu uygulamamızın kod metni aşağıdaki gibidir:
using System;
using System.Collections.Generic;
namespace enbuyuk
{
class Program
{
public static void Main(string[] args)
{
int buyuk=0;
int buyuk2=0;
int buyuk3=0;
int[] sayi = new int[10];
for (int i = 0; i <= 9; i++)
{
Console.Write("Lütfen Sayıları Giriniz : ";
sayi[i] = Convert.ToInt32(Console.ReadLine());
}
for (int i = 0; i < 9; i++)
{
if (buyuk < sayi[i])
{ buyuk = sayi[i];}
}
for (int i = 0; i < 9; i++) {
if (sayi[i]==buyuk
{
i++ ;
}
else if (buyuk2 < sayi[i]
{ buyuk2 = sayi[i];}
}
for (int i = 0; i < 9; i++) {
if (sayi[i]==buyuk || sayi[i]==buyuk2
{
i++ ;
}
else if (buyuk3 < sayi[i]
{
buyuk3 = sayi[i];}
};
Console.WriteLine("En büyük sayı:{0}",buyuk);
Console.WriteLine("En büyük sayı:{0}",buyuk2);
Console.WriteLine("En büyük sayı:{0}",buyuk3);
int ortalama;
Console.Write(ortalama = (buyuk + buyuk2 + buyuk3) / 3);
Console.ReadLine();
}
}
}
Bu uygulamada herhangi bir sorun yaşarsanız aşağıya yorum olarak bırakabilirsiniz. Bunun yanı sıra web sitemizdeki diğer hazır C# programlama örneklerine ulaşmak için bu linke tıklayabilirsiniz.
