C# hakkında takıldığım kod

Bu konuyu okuyanlar

lerwy@root

Öğrenci
Cezalı
Katılım
20 Nisan 2019
Mesajlar
28
Reaksiyon puanı
4
Puanları
3
Yaş
23
100 ile 200 arasında 40 adet rastgele sayı bulmasını ve sayıların aritmetik ortalamasını almak istiyorum. Ortalama almak dışında 100 ile 200 arasında 40 adet rastgele sayı bulmasını sağlayacak kodu yazdım fakat ortalama almayı da ekleyip nasıl tamamlayacağı bilemedim. Bilgidi olan bi bakabilir mi ?

kod:
Random rastgele = new Random();
for (int i = 0; i <40; i++)
{
int sayi = rastgele.Next(100,200);
Console.WriteLine(sayi.ToString());
double sayi = rastgele.NextDouble();
Console.WriteLine(sayi.ToString());
}

Dediğim gibi ortalama almasını sağlayacak kod nedir? ve dizine eklenmiş hali nasıl olur ?
 

Irıs von Everec

Müdavim
Katılım
13 Mayıs 2020
Mesajlar
1,208
Reaksiyon puanı
1,472
Puanları
113
100 ile 200 arasında 40 adet rastgele sayı bulmasını ve sayıların aritmetik ortalamasını almak istiyorum. Ortalama almak dışında 100 ile 200 arasında 40 adet rastgele sayı bulmasını sağlayacak kodu yazdım fakat ortalama almayı da ekleyip nasıl tamamlayacağı bilemedim. Bilgidi olan bi bakabilir mi ?

kod:
Random rastgele = new Random();
for (int i = 0; i <40; i++)
{
int sayi = rastgele.Next(100,200);
Console.WriteLine(sayi.ToString());
double sayi = rastgele.NextDouble();
Console.WriteLine(sayi.ToString());
}

Dediğim gibi ortalama almasını sağlayacak kod nedir? ve dizine eklenmiş hali nasıl olur ?
Direkt sayıları toplatıp 40 a böldürsen olabilir mi
 

lerwy@root

Öğrenci
Cezalı
Katılım
20 Nisan 2019
Mesajlar
28
Reaksiyon puanı
4
Puanları
3
Yaş
23
Son düzenleme:

chnkyn

Öğrenci
Katılım
11 Ocak 2018
Mesajlar
85
Reaksiyon puanı
14
Puanları
8
Yaş
32
sanırım bu işini görür.
C#:
int i=0;
double toplam=0;
while (i<40){
    int sayi=new Random().Next(100,200);
    Console.WriteLine(sayi.ToString());
    toplam+=sayi;
}

double ortalama=toplam/40;
 

lerwy@root

Öğrenci
Cezalı
Katılım
20 Nisan 2019
Mesajlar
28
Reaksiyon puanı
4
Puanları
3
Yaş
23
sanırım bu işini görür.
C#:
int i=0;
double toplam=0;
while (i<40){
    int sayi=new Random().Next(100,200);
    Console.WriteLine(sayi.ToString());
    toplam+=sayi;
}

double ortalama=toplam/40;
Öncelikle teşekkür ederim. 2.olarak 100 ile 200 arasında 40 adet rastgele sayı bulmasını ve ortalamasını almayı mı sağlıyor bu kod yoksa içinemi eklemem gerek içine eklenecekse sen eklermisin dostum :) .
 

chnkyn

Öğrenci
Katılım
11 Ocak 2018
Mesajlar
85
Reaksiyon puanı
14
Puanları
8
Yaş
32
yazdığın kodları silip bunu direk yapıştırabilirsin.ortalamayı ekrana yazdırmak istersen de
Console.Writeline(ortalama.ToString());
ile yazdırabilirsin.(kodların en sonunda)
 
Üst