Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
3011
Tıklama
0
Öne Çıkarma
visual basic de ortalama bulma fonksiyonu
S
19 yıl (312 mesaj)
Yüzbaşı
Konu Sahibi

50 elemanlı dizide
1-)dizinin elemanlarının ortalamalarını bulup gönderecek fonksiyon
2-)dizi elemanlarının standart sapmasını bulup gönderen ayrı bir fonksiyon

bunları yapamıyorum function olarak yardım eder misiniz

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



F
19 yıl (1706 mesaj)
Binbaşı

yazdığın kodları buraya copy paste yap düzeltmesini yapayım bu arada standart sapma formulu neydi<.<





< Bu mesaj bu kişi tarafından değiştirildi fuujinsan -- 15 Mart 2008; 18:27:28 >
Bu mesaja 1 cevap geldi.
S
19 yıl (312 mesaj)
Yüzbaşı
Konu Sahibi

Module Module1

Sub Main()

Dim rnd As Random




rnd = New Random()

Dim i, toplam As Integer, dizi, frekans As Integer()

Dim ortalama, a, standart, standartsapma As Double

dizi = New Integer(49) {}

frekans = New Integer(10) {}

For i = 0 To 10
frekans(i) = 0

Next



For i = 0 To 49

dizi(i) = 1 + rnd.Next(10)

Console.Write("{0}", dizi(i))
Next
Console.WriteLine()



For i = 0 To 49
frekans(dizi(i)) += 1
Next



For i = 1 To 10
Console.WriteLine("frekans({0})={1}", i, frekans(i))
Next



For i = 0 To 49
toplam = toplam + dizi(i)

Next
Console.WriteLine("")


ortalama = toplam / 50
Console.WriteLine("Otomatik Atanan Sayıların Ortalaması :" & ortalama)

For i = 0 To 49

standart = (standart + (dizi(i) - ortalama) * (dizi(i) - ortalama))
a = standart / 50

Next
standartsapma = Math.Sqrt(a)

Console.WriteLine("Standart Sapmasi :" & standartsapma)
End Sub

End Module




sorumun öncesi vardı onu yaptım frekans dizisi falan oluşturdum yani
ama function olması lazımmış yardım edebilir misin


Bu mesaja 1 cevap geldi.
F
19 yıl (1706 mesaj)
Binbaşı

quote:

Orjinalden alıntı: saybek


Module Module1

Sub Main()

Dim rnd As Random




rnd = New Random()

Dim i, toplam As Integer, dizi, frekans As Integer()

Dim ortalama, a, standart, standartsapma As Double

dizi = New Integer(49) {}

frekans = New Integer(10) {}

For i = 0 To 10
frekans(i) = 0

Next



For i = 0 To 49

dizi(i) = 1 + rnd.Next(10)

Console.Write("{0}", dizi(i))
Next
Console.WriteLine()



For i = 0 To 49
frekans(dizi(i)) += 1
Next



For i = 1 To 10
Console.WriteLine("frekans({0})={1}", i, frekans(i))
Next



For i = 0 To 49
toplam = toplam + dizi(i)

Next
Console.WriteLine("")


ortalama = toplam / 50
Console.WriteLine("Otomatik Atanan Sayıların Ortalaması :" & ortalama)

For i = 0 To 49

standart = (standart + (dizi(i) - ortalama) * (dizi(i) - ortalama))
a = standart / 50

Next
standartsapma = Math.Sqrt(a)

Console.WriteLine("Standart Sapmasi :" & standartsapma)
End Sub

End Module




sorumun öncesi vardı onu yaptım frekans dizisi falan oluşturdum yani
ama function olması lazımmış yardım edebilir misin


bu program nasil calisiyor ya? vb6 kullanıyorsun demi?





< Bu mesaj bu kişi tarafından değiştirildi fuujinsan -- 15 Mart 2008; 22:29:29 >
Bu mesaja 1 cevap geldi.
S
19 yıl (312 mesaj)
Yüzbaşı
Konu Sahibi

yok hayır 2005 kullanıyorum



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.