While Döngüsüne 7 adet Örnek — Csharp
[code lang=”csharp”]
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;
namespace While_Döngüsü
{
public partial class Form1 : Form//www.gorselprogramlama.com
{
public Form1()
{
InitializeComponent();//www.gorselprogramlama.com
}
private void btnTopla_Click(object sender, EventArgs e)
{
int sayac = 1;
int toplam = 0;
while (sayac <=10)
{
toplam += sayac;
sayac++;//www.gorselprogramlama.com
}
lblSonuc1.Text = "Sonuç : " + toplam.ToString();
}
private void btnTek_Click(object sender, EventArgs e)
{
int kacaKadar = int.Parse(txtKac.Text);
int sayac = 1;
int tekToplam = 0;
while (sayac <= kacaKadar)
{
if (sayac % 2 != 0)
{//www.gorselprogramlama.com
tekToplam += sayac;
}
sayac++;
}
lblSonuc2.Text = "1’den " + kacaKadar.ToString() + "’a kadar olan tek sayıların toplamı = " + tekToplam.ToString();
}
private void btnCift_Click(object sender, EventArgs e)
{
int kacaKadar = int.Parse(txtKac.Text);
int sayac = 1;
int ciftToplam = 0;//www.gorselprogramlama.com
while (sayac <= kacaKadar)
{
if (sayac % 2 == 0)
{
ciftToplam += sayac;
}
sayac++;
}
lblSonuc2.Text = "1’den " + kacaKadar.ToString() + "’a kadar olan çift sayıların toplamı = " + ciftToplam.ToString();
}
private void btnFakHesapla_Click(object sender, EventArgs e)
{
int sayi = int.Parse(txtFak.Text);
int sayac = 1;//www.gorselprogramlama.com
int toplam =1;
while (sayac<=sayi)
{
toplam *= sayac;
sayac++;
}
lblSonuc3.Text = "Faktoriyelin sonucu : " + toplam.ToString() ;
}
private void btnUs_Click(object sender, EventArgs e)//www.gorselprogramlama.com
{
int taban = int.Parse(txtTaban.Text);
int us = int.Parse(txtUs.Text);
int sayac = 1;
int carpim = 1;
while (sayac<=us)
{
carpim *= taban;
sayac++;
}
lblSonuc4.Text = taban.ToString() + " = " + carpim.ToString();
lblUs.Text = us.ToString();
}
private void btnCarp_Click(object sender, EventArgs e)//www.gorselprogramlama.com
{
int sayi1 = int.Parse(txtSayi1.Text);
int sayi2 = int.Parse(txtSayi2.Text);
int sayac = 1;
int sonuc = 0;
while (sayac <= sayi2)//www.gorselprogramlama.com
{
sonuc += sayi1;
sayac++;
}
lblSonuc5.Text = "Sonuç : " + sonuc.ToString();
}//www.gorselprogramlama.com
private void btnBol_Click(object sender, EventArgs e)
{
int bolum = int.Parse(txtBolen.Text);
int bolunen = int.Parse(txtBolunen.Text);
int sonuc = 0;
int kalan = 0;
while (bolunen>=bolum)
{
kalan = bolunen – bolum;
bolunen -= bolum;
sonuc++;
}
lblSonuc6.Text = "Bölüm = " + sonuc.ToString() + "\n";
if (kalan != 0)
{//www.gorselprogramlama.com
lblSonuc6.Text += "Kalan = " + kalan.ToString(); ;
}
}
Random r = new Random();
private void btnRasgele_Click(object sender, EventArgs e)
{
int rasgeleSayi;
int toplam = 0;
double ortalama = 0;//www.gorselprogramlama.com
int sayac = 0;
lbSayilar.Items.Clear();
lblToplam.Text = "";
lblOrt.Text = "";
do
{
rasgeleSayi = r.Next(100); // rasgele sayı
sayac++; // toplam girilen sayı
lbSayilar.Items.Add(rasgeleSayi); // listbox’a ekler
toplam += rasgeleSayi; // toplam girilen sayı
lblToplam.Text = "Toplam : " + toplam.ToString();
ortalama = (toplam / sayac); // ortalama
lblOrt.Text = "Ortalama : " +ortalama.ToString();
} while (MessageBox.Show("Devam Etmek istiyor musunuz ?", "Dikkat", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes);
}
//www.gorselprogramlama.com
}
}
[/code]



teşekkürler. Örnekler ayrı yarı kutularda olsaymış iyi olurdu 😀 Başarılar…