Arkadaşlar merhaba C#’da bir
sayı grubunda en büyük , en küçük , ortalaması ve standart sapmasını bulacağız.
using
System;
using
System.Collections.Generic;
using
System.ComponentModel;
using
System.Data;
using
System.Drawing;
using
System.Linq;
using
System.Text;
using
System.Windows.Forms;
using
System.Collections;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
double ortalama,sapma; // ortalama ve
sapma adlarında iki değişken tanımlıyoruz double virgüllü sayılara izin verir.
private void
button1_Click(object sender, EventArgs e)
{
// 10 değişkene sahip bir dizi tanımlayalım
int[] sayilar = new int[10] { 15, 24, 57, 89, 41, 25, 24, 12, 90, 85 };
int enBuyukSayi = sayilar[0], enkucukSayi=sayilar[0];
// en byük ve enkucuksayi olarak iki değişken tanımladık
int toplam = sayilar[0];
double a=0;
// dizinin tüm elemanlarını döngü ile gezelim
for (int i = 0; i
< sayilar.Length; i++)
{
// dizinin bu elemanı bulunan en büyük elemandan daha büyükse
if (sayilar[i] > enBuyukSayi)
{
enBuyukSayi = sayilar[i];
}
// dizinin bu elemanı bulunan en kücük elemandan daha kücükse
if (sayilar[i] < enkucukSayi)
{
enkucukSayi = sayilar[i];
}
toplam += sayilar[i];
}
ortalama = toplam / sayilar.Length;
textBox1.Text = enBuyukSayi.ToString();
textBox2.Text = enkucukSayi.ToString();
textBox3.Text = ortalama.ToString();
for (int j = 0; j
< sayilar.Length; j++)
{
a = Math.Pow(sayilar[j]-ortalama,2);
}
sapma=Math.Sqrt(a / sayilar.Length);
textBox4.Text = sapma.ToString();
MessageBox.Show("enbuyk
=" + enBuyukSayi + "\nenkck
=" + enkucukSayi + "\nortalama
=" + ortalama + "\nstandart sapma
=" + sapma);
}
}
}
Hiç yorum yok:
Yorum Gönder