SEO (Arama Motoru Optimizasyonu) Mikro İnteraktif ÜCRETSİZ - Google Play'den İndirin

Sayıların Ortalamasını Veren Algoritmayı Bulalım

Algoritmalara giriş için ilk örneğimizde verilen bir dizinin ortalamasını bulmaya çalışalım.

Elimizde n tane tamsayı ve n için tanımlı aralık 1?n?100 şeklinde belirtilmiş olsun. Bu n tane tamsayının ortalamasını bulmak için;
- Öncelikle hepsini toplayalım.
- Ardından bu toplamı n sayısına bölelim.

Örnek 1)
n = 4 olsun
Toplam = 1 + 2 + 3 + 4 = 10;
Ortalama = 10 / 4 = 2.5;

Örnek 2)
n = 10 olsun
Toplam = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = 55;
Ortalama = 55 / 10 = 5.5;

Not: Aslında matematiksel olarak kısa bir hesaplaması mevcut. 1'den n'e kadar olan ardışık sayıların toplamını veren formül:
toplam = (n * (n + 1)) / 2
ortalama = toplam / n

İki örnek ve bir kısa bilgiyi verdikten sonra açıklamaya çalıştığımız bu yapıyı koda dökelim.
Algoritmayı Hazırlayalım (Çözüm 1)
function fnOrtalamaHesapla() {
  var intSayi = 57;
  var intToplam = 0;
  for (var i=1; i <= intSayi; i++)
  {
    intToplam += i;
  }
  var dblOrtalama = intToplam / intSayi;
  alert(intSayi + ' tane sayının toplamı: ' + intToplam + ', ortalaması: ' + dblOrtalama);
}

Algoritmayı Hazırlayalım (Çözüm 2)
function fnOrtalamaHesapla() {
  var n = 43;
  var intToplam = (n * (n + 1)) / 2;
  var dblOrtalama = intToplam / n;
  alert(n + ' tane sayının toplamı: ' + intToplam + ', ortalaması: ' + dblOrtalama);
}
Algoritmamızı oluşturduk. Sıra geldi test etmeye.
Örnek

Yorumlar

Yorum Yaz

Avatar

REKLAM

DDos Koruma, Botnet Koruma, Layer 7 Saldırı koruması, Sanal sunucu, Vds sunucu

REKLAM

En Yeni Çizgi Filmler, Masallar ve Etkinlikler

REKLAM

SEO-Arama Motoru Optimizasyonu Uygulaması

REKLAM

Hayvan Sesleri Uygulaması

REKLAM

Çocuk Etkinlikleri Uygulaması

EN

  • Popüler
  • Yeni
  • Son Yorum