Divizyon yazılım çözümleri olarak, eğitime tam destek vermek amacıyla yeni bir yazı dizisi başlatıyoruz. Bu yazı dizisinde Bilgisayar programcılığı, Bilgisayar mühendisliği alanlarında okuyan öğrenciler için çeşitli zorluk derecelerinde örnekleri ele alarak çözüme kavuşturacağız. Öğrencilik hayatınızda yazılım ile alakalı sorunlarınızı bize yorum olarak gönderebilirsiniz. Eğitime destek süresince sorularınıza en kısa süre içerisinde dönüş yapmayı hedeflemekteyiz!
C# Rastgele Sayı Üretme – Örnek 1
Ufak bir windows application projesi olarak rastgele sayı üretme programı yapacağız. Üret isimli butona basıldığında 0 – 100 arası 10 adet sayı üretilip listbox’a eklenecek. Daha sonra sayıların ortalaması bulunarak formun başlığına yazdırılacaktır.
• Rastgele sayı üretmek için Random rs = new Random(); değişkeni tanımlanması gerekli.
• Sayılar üretilirken aynı zamanda, döngü içerisinde toplamları da üst üste eklenerek – hesaplanarak ilerlenebilir.
private void btnUret_Click(object sender, EventArgs e)
{
listSayilar.Items.Clear(); // Daha önce üretilen sayılar temizleniyor
Random rs = new Random();
int Toplam = 0; // Üretilen sayıların toplamlarını tutmak için değişken tanımlanıyor.
for (int i = 0; i < 10; i++)
{
ListSayilar.Items.Add(rs.Next(0, 100)); // 0 - 100 arasında sayı üretilip listbox'a ekleniyor
Toplam += Convert.ToInt32(listSayilar.Items[i]); // En son üretilen sayı toplam değişkenine ekleniyor - toplanıyor
}
this.Text = (Toplam / 10).ToString();// Toplam sayı adete bölünerek formun başlığına yazılıyor.
}
Aklınıza takılan sorularınızı aşağıdaki alandan yorum olarak bizlere gönderebilir, farklı çözümleriniz var ise çözümlerinizi de bizimle paylaşabilirsiniz. Eğitime destek vermek için buradayız!