Selamınaleyküm. Yarın kaldığım dersin vizesine gireceğim. Hoca, not yasak fakat internet serbest dedi. Bende elimdeki notları buraya yazmaya karar verdim. Mantıken not getirmedim. Silmezseniz sevinirim..
## FOR DÖNGÜSÜ ##
## Girilen sayının faktöriyelini veren program. ##
protected void Button1_Click(object sender, EventArgs e)
{
int i = 0, carpim = 1, a = 0;
a = Convert.ToInt16(TextBox1.Text);
for (i = 1; i <= a; i++)
carpim *= i; //carpim=carpim*i;
Response.Write("faktoriyel : " + carpim);
}
## 0'dan, 100'e 5'er 5'er arttıran program. ##
protected void Page_Load(object sender, EventArgs e)
{
for (int s = 0; s <= 100; s = s + 5)
Response.Write(i);
}
## Belirlenen 3 sayının en büyüğünü ve en küçüğünü bulan program. ##
protected void Page_Load(object sender, EventArgs e)
{
int s1 = 30, s2 = 30, s3 = 30;
int eb = 0, ek = 0;
if (s1 > s2 & s1 > s3)
eb = s1;
if (s2 > s1 & s2 > s3)
eb = s2;
if (s3 > s2 & s3 > s1)
eb = s3;
if (s1 < s2 & s1 < s3)
ek = s1;
if (s2 < s1 & s2 < s3)
ek = s2;
if (s3 < s2 & s3 < s1)
ek = s3;
Response.Write("En büyük - En küçük farkı :" + (eb - ek));
}
## Girilen iki sayının ortalamasını bulan program. ##
protected void Page_Load(object sender, EventArgs e)
{
short vize = 50, final = 60;
double ort;
ort = vize * 0.4 + final * 0.6;
if (ort >= 70)
Response.Write("Tebrikler :" + ort);
else
Response.Write(";-( =>" + ort + "Çok üzgünsün biliyorum ama, yapcak bişey yok!");
}
## Switch - Case olayına örnek. ##
ANLATIM :: TextBox1 ve 2 ye girilen değerleri TextBox3'teki işleme göre toplayıp, çarpıp, çıkarıyor.
Eğer 1 girilirse TextBox3'te toplar, 2 çıkartır. 3 çarpar. Eğer bunların dışında değer girilirse bölme işlemi yapar.
protected void Page_Load(object sender, EventArgs e)
{
int s1 = 0, s2 = 0;
float sonuc;
int secim = 1;
switch(secim)
{
case 1: Response.Write("sonuc" + (s1 + s2)); break;
case 2: Response.Write("sonuc" + (s1 - s2)); break;
case 3: Response.Write("sonuc" + (s1 * s2)); break;
default:
Response.Write("sonuc" + s1 / s2);
break;
}
}
protected void Button1_Click(object sender, EventArgs e)
{
int s1 = 0, s2 = 0;
float sonuc;
int secim = 0;
s1 = Convert.ToInt16(TextBox1.Text);
s2 = Convert.ToInt16(TextBox2.Text);
secim = Convert.ToInt16(TextBox3.Text);
switch(secim)
{
case 1: Response.Write("sonuc" + (s1 + s2)); break;
case 2: Response.Write("sonuc" + (s1 - s2)); break;
case 3: Response.Write("sonuc" + (s1 * s2)); break;
default:
Response.Write("sonuc" + s1 / s2);
break;
}
}
## Girilen iki tek sayının toplamı ve ortalamasını veren program. ##
protected void Page_Load(object sender, EventArgs e)
{
float a, top = 0, sayac = 0;
for (a = 29; a <= 100; a++)
{
if (a % 2 == 1)
{
top += a;
sayac++;
}
}
Response.Write("Toplam =" + top + "<BR>");
Response.Write("Ortalama=" + (top / sayac));
}
## For Döngüsü ile ; 0'dan, 10'a - 1'er 1'er arttırmak.##
protected void Page_Load(object sender, EventArgs e)
{
int i = 0, toplam = 0;
for (i = 0; i <= 10; i++)
toplam +=i ;
Response.Write("toplam:" + toplam);
}
## Rasgele sayı üreten program. ##
protected void Page_Load(object sender, EventArgs e)
{
double k = 0;
int a, c;
Random rasgele = new Random();
a = rasgele.Next();
Response.Write("Rasgele a :" + a + "<BR>");
c = rasgele.Next(10, 20);
Response.Write("Rasgele c :" + c + "<BR>");
a = rasgele.Next(10);
Response.Write("Rasgele a :" + a + "<BR>");
k = rasgele.NextDouble();
Response.Write("Rasgele double k :" + k + "<BR>");
}
## Method Fonksiyon ##
protected void Page_Load(object sender, EventArgs e)
{
double x;
int a = 5;
x = Math.PI;
Response.Write("Pi sayısı =" + x + "<BR>");
x = Math.Cos(Math.PI);
Response.Write("Cos 180 =" + x + "<BR>");
x = Math.Pow(a, 3);
Response.Write("5^3=" + x + "<BR>");
}
protected void Button1_Click(object sender, EventArgs e)
{
double x, y, r, sonuc;
X = Math.PI;
r = Convert.ToDouble(TextBox1.Text);
y = Math.Pow(r, 2);
sonuc = x * y;
Response.Write("Dairenin Alanı:" + sonuc + "<BR>");
}
## 1 ile 99 arasındaki sayıların toplamını ve ortalamasını bulduran program. ##
protected void Page_Load(object sender, EventArgs e)
{
int i = 1, toplam = 0, adet = 0;
for (i = 1; i <= 99; i++)
if (i % 2 == 1)
{
adet++;
toplam += i;
}
Response.Write("toplam:" + toplam + "<BR>");
Response.Write("Ortalaması:" + (toplam / adet));
}
## Ortanca sayıyı veren program. ##
protected void Page_Load(object sender, EventArgs e)
{
int s1 = 67, s2 = 20, s3 = 20;
int eb = 0, ek = 0, ortanca = 0;
if (s1 > s2 & s1 > s3)
eb = s1;
if (s2 > s1 & s2 > s3)
eb = s2;
if (s3 > s2 & s3 > s1)
eb = s3;
if (s1 < s2 & s1 < s3)
ek = s1;
if (s2 < s1 & s2 < s3)
ek = s2;
if (s3 < s2 & s3 < s1)
ek = s3;
if (s1 < eb && s1 > ek)
ortanca = s1;
if (s2 < eb && s2 > ek)
ortanca = s2;
if (s3 < eb && s3 > ek)
ortanca = s3;
Response.Write("ortanca Sayımız:" + ortanca);
}
## FOR DÖNGÜSÜ ##
## Girilen sayının faktöriyelini veren program. ##
protected void Button1_Click(object sender, EventArgs e)
{
int i = 0, carpim = 1, a = 0;
a = Convert.ToInt16(TextBox1.Text);
for (i = 1; i <= a; i++)
carpim *= i; //carpim=carpim*i;
Response.Write("faktoriyel : " + carpim);
}
## 0'dan, 100'e 5'er 5'er arttıran program. ##
protected void Page_Load(object sender, EventArgs e)
{
for (int s = 0; s <= 100; s = s + 5)
Response.Write(i);
}
## Belirlenen 3 sayının en büyüğünü ve en küçüğünü bulan program. ##
protected void Page_Load(object sender, EventArgs e)
{
int s1 = 30, s2 = 30, s3 = 30;
int eb = 0, ek = 0;
if (s1 > s2 & s1 > s3)
eb = s1;
if (s2 > s1 & s2 > s3)
eb = s2;
if (s3 > s2 & s3 > s1)
eb = s3;
if (s1 < s2 & s1 < s3)
ek = s1;
if (s2 < s1 & s2 < s3)
ek = s2;
if (s3 < s2 & s3 < s1)
ek = s3;
Response.Write("En büyük - En küçük farkı :" + (eb - ek));
}
## Girilen iki sayının ortalamasını bulan program. ##
protected void Page_Load(object sender, EventArgs e)
{
short vize = 50, final = 60;
double ort;
ort = vize * 0.4 + final * 0.6;
if (ort >= 70)
Response.Write("Tebrikler :" + ort);
else
Response.Write(";-( =>" + ort + "Çok üzgünsün biliyorum ama, yapcak bişey yok!");
}
## Switch - Case olayına örnek. ##
ANLATIM :: TextBox1 ve 2 ye girilen değerleri TextBox3'teki işleme göre toplayıp, çarpıp, çıkarıyor.
Eğer 1 girilirse TextBox3'te toplar, 2 çıkartır. 3 çarpar. Eğer bunların dışında değer girilirse bölme işlemi yapar.
protected void Page_Load(object sender, EventArgs e)
{
int s1 = 0, s2 = 0;
float sonuc;
int secim = 1;
switch(secim)
{
case 1: Response.Write("sonuc" + (s1 + s2)); break;
case 2: Response.Write("sonuc" + (s1 - s2)); break;
case 3: Response.Write("sonuc" + (s1 * s2)); break;
default:
Response.Write("sonuc" + s1 / s2);
break;
}
}
protected void Button1_Click(object sender, EventArgs e)
{
int s1 = 0, s2 = 0;
float sonuc;
int secim = 0;
s1 = Convert.ToInt16(TextBox1.Text);
s2 = Convert.ToInt16(TextBox2.Text);
secim = Convert.ToInt16(TextBox3.Text);
switch(secim)
{
case 1: Response.Write("sonuc" + (s1 + s2)); break;
case 2: Response.Write("sonuc" + (s1 - s2)); break;
case 3: Response.Write("sonuc" + (s1 * s2)); break;
default:
Response.Write("sonuc" + s1 / s2);
break;
}
}
## Girilen iki tek sayının toplamı ve ortalamasını veren program. ##
protected void Page_Load(object sender, EventArgs e)
{
float a, top = 0, sayac = 0;
for (a = 29; a <= 100; a++)
{
if (a % 2 == 1)
{
top += a;
sayac++;
}
}
Response.Write("Toplam =" + top + "<BR>");
Response.Write("Ortalama=" + (top / sayac));
}
## For Döngüsü ile ; 0'dan, 10'a - 1'er 1'er arttırmak.##
protected void Page_Load(object sender, EventArgs e)
{
int i = 0, toplam = 0;
for (i = 0; i <= 10; i++)
toplam +=i ;
Response.Write("toplam:" + toplam);
}
## Rasgele sayı üreten program. ##
protected void Page_Load(object sender, EventArgs e)
{
double k = 0;
int a, c;
Random rasgele = new Random();
a = rasgele.Next();
Response.Write("Rasgele a :" + a + "<BR>");
c = rasgele.Next(10, 20);
Response.Write("Rasgele c :" + c + "<BR>");
a = rasgele.Next(10);
Response.Write("Rasgele a :" + a + "<BR>");
k = rasgele.NextDouble();
Response.Write("Rasgele double k :" + k + "<BR>");
}
## Method Fonksiyon ##
protected void Page_Load(object sender, EventArgs e)
{
double x;
int a = 5;
x = Math.PI;
Response.Write("Pi sayısı =" + x + "<BR>");
x = Math.Cos(Math.PI);
Response.Write("Cos 180 =" + x + "<BR>");
x = Math.Pow(a, 3);
Response.Write("5^3=" + x + "<BR>");
}
protected void Button1_Click(object sender, EventArgs e)
{
double x, y, r, sonuc;
X = Math.PI;
r = Convert.ToDouble(TextBox1.Text);
y = Math.Pow(r, 2);
sonuc = x * y;
Response.Write("Dairenin Alanı:" + sonuc + "<BR>");
}
## 1 ile 99 arasındaki sayıların toplamını ve ortalamasını bulduran program. ##
protected void Page_Load(object sender, EventArgs e)
{
int i = 1, toplam = 0, adet = 0;
for (i = 1; i <= 99; i++)
if (i % 2 == 1)
{
adet++;
toplam += i;
}
Response.Write("toplam:" + toplam + "<BR>");
Response.Write("Ortalaması:" + (toplam / adet));
}
## Ortanca sayıyı veren program. ##
protected void Page_Load(object sender, EventArgs e)
{
int s1 = 67, s2 = 20, s3 = 20;
int eb = 0, ek = 0, ortanca = 0;
if (s1 > s2 & s1 > s3)
eb = s1;
if (s2 > s1 & s2 > s3)
eb = s2;
if (s3 > s2 & s3 > s1)
eb = s3;
if (s1 < s2 & s1 < s3)
ek = s1;
if (s2 < s1 & s2 < s3)
ek = s2;
if (s3 < s2 & s3 < s1)
ek = s3;
if (s1 < eb && s1 > ek)
ortanca = s1;
if (s2 < eb && s2 > ek)
ortanca = s2;
if (s3 < eb && s3 > ek)
ortanca = s3;
Response.Write("ortanca Sayımız:" + ortanca);
}
Son düzenleme: