ortalama etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
ortalama etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

28 Şubat 2014 Cuma

JavaScript'te klavyeden girilen 10 sayının toplamını ve ortalamasını bulma

Leave a Comment
Klavyeden girilen 10 sayının toplamını ve ortalamasını bulan programın C dilindeki kodlarını yazmıştım. (C'de klavyeden girilen 10 sayının toplamını ve ortalamasını bulmak) Bu yazıda aynı işlemi JavaScript dilinde gerçekleştireceğim.

Kullanıcıdan sayıları alabilmek için prompt komutunu kullanacağım. Prompt komutuyla kullanıcıdan veri alma işlemiyle ilgili yazdığım yazıyı buraya tıklayarak okuyabilirsiniz.

JavaScript Prompt komutu ile ekrandan veri alma


Bu programda 10 sayı alacağım için döngü kullanıyorum.

<script>
var toplam=0;

for(var i=1;i<=10;i++)
{
    var sayi = prompt(i + ".sayıyı girin");
    document.write(i + ".sayı = " + sayi + "<br />");
    toplam = toplam + parseInt(sayi);
}
ortalama = parseInt(toplam) / 10;

document.write("<br />Toplam : " + toplam);
document.write("<br />Ortalama : " + ortalama);
</script>

Görüldüğü gibi gayet basit bir program. 10 sayı girdikten sonra ekran çıktısı da aşağıdaki gibi oluyor.


Read More

30 Aralık 2013 Pazartesi

C# - ListBox'taki değerlerin toplamını ve ortalamasını bulma

Leave a Comment
C#'ta listbox içindeki sayıların ortalamasını alan programın nasıl yazılacağını anlatacağım.

Yeni bir form oluşturuyorum ve içine bir ListBox ekliyorum.


Şimdi listbox'a birkaç tane eleman ekliyorum.


Bir buton ekliyorum ve butonun click eventına kodları yazmaya başlıyorum.


Öncelikle int türünde toplam adında bir değişken oluşturuyorum. Başlangıç değerini 0 yapıyorum. double türünde de ortalama adında bir değişken oluşturuyorum. ortalama değişkeninin türünün double olmasının sebebi küsüratlı sayı olabilme ihtimali.

int toplam = 0;
double ortalama;

Daha sonra bir for döngüsü oluşturuyorum. Döngü sıfırdan başlayarak listbox'ın eleman sayısına kadar gidiyor.

Eleman sayısını bulmak için listBox1.Items.Count komutunu kullanıyorum.

for (int i = 0; i < listBox1.Items.Count; i++)

Şimdi yapmam gereken döngü içerisinde elemanları tek tek toplam değişkenine eklemek.

listBox elemanlarını alırken listBox1.Items[i] komutunu kullanıyorum.

for (int i = 0; i < listBox1.Items.Count; i++)
            {
                toplam = toplam + Convert.ToInt32(listBox1.Items[i]);
            }

Toplama işlemini gerçekleştirdim. Artık sadece ortalamayı bulmak kaldı.

ortalama = toplam / listBox1.Items.Count;  koduyla ortalamayı buluyorum.

MessageBox.Show("Ortalama : " + ortalama.ToString()); komutuyla da bulduğum ortalamayı gösteriyorum.

Programı çalıştırıp butona tıkladığımda ortalama gösteriliyor.


Kodun tamamı


private void button1_Click(object sender, EventArgs e)
        {
            int toplam = 0;
            double ortalama;

            for (int i = 0; i < listBox1.Items.Count; i++)
            {
                toplam = toplam + Convert.ToInt32(listBox1.Items[i]);
            }

            ortalama = toplam / listBox1.Items.Count;

            MessageBox.Show("Ortalama : " + ortalama.ToString());
        }
Read More