ÖRNEKLER
// 3 sayı girip bunları alt alta yazdırmak
int x,y,z;
Console.Write("1.sayıyı giriniz");
x = Convert.ToInt32(Console.ReadLine());
Console.Write("2.sayıyı giriniz");
y = Convert.ToInt32(Console.ReadLine());
Console.Write("3.sayıyı giriniz");
z = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Girilen 1.Sayı={0}", x);
Console.WriteLine("Girilen 2.Sayı={0}", y);
Console.WriteLine("Girilen 3.Sayı={0}", z);
Console.ReadLine();
//klavyeden 3 sayı gir topla ekrana yazdır
int x,y,z;
Console.Write("1.sayıyı Giriniz");
x = Convert.ToInt32(Console.ReadLine());
Console.Write("2.sayıyı Giriniz");
y = Convert.ToInt32(Console.ReadLine());
Console.Write("3.sayıyı Giriniz");
z = Convert.ToInt32(Console.ReadLine());
Console.Write("\n \tGirilen 3 Sayının Toplamı={0}",x+y+z);
Console.ReadKey();
//girilen 2 sayıdan büyük olanını bulup ekrana yazan program
int x,y;
Console.Write("1.sayıyı giriniz");
x = Convert.ToInt32(Console.ReadLine());
Console.Write("1.sayıyı giriniz");
y = Convert.ToInt32(Console.ReadLine());
if (x > y) Console.Write("Büyük olan sayı = {0}", x);
else Console.Write("Büyük olan sayı = {0}", y);
Console.ReadKey();
//2 sayıdan büyük olanı bulup büyükten küçüğe alt alta yazdırmak
int x,y;
Console.Write("1.sayıyı giriniz");
x = Convert.ToInt32(Console.ReadLine());
Console.Write("2.sayıyı giriniz");
y = Convert.ToInt32(Console.ReadLine());
if (x > y) Console.Write("{0}\n{1}", x, y);
else Console.Write("{0}\n{1}", y, x);
Console.ReadKey();
// üçgenin alanını hesaplayan program (not: üçgen alanı = taban*yükseklik/2)
int h,a,s;
double s = new double ();
Console.Write("Yüksekliği giriniz");
h = Convert.ToInt32(Console.ReadLine());
Console.Write("Tabanı giriniz");
a = Convert.ToInt32(Console.ReadLine());
s = ((a*h)/2);
Console.Write("Üçgenin alanı = {0}", s);
Console.ReadKey();
//N sayısına kadar toplamı gösteren program
int N,T;
Console.Write("N =");
N = Convert.ToInt32(Console.ReadLine());
for (int i = 0; i <= N; i++)
T = T + i;
Console.Write("Toplam = {0}", T);
Console.ReadKey();
//dışardan girilen sayı şarta bağlı olarak doğru veya yanlış diyecek.
int a;
Console.Write("Lütfen 1.Sayı Giriniz= ");
a = Convert.ToInt32(Console.ReadLine());
if ((a >=50)&(a <=60)) Console.Write("Doğru", a);
else Console.Write("Yanlış");
Console.ReadKey();
//girilen sayı pozitif mi negatif mi
int a;
Console.Write("Lütfen sayıyı giriniz = ");
a = Convert.ToInt32(Console.ReadLine());
if (a > 0) Console.Write("Girilen Sayı Pozitif");
else Console.Write("Girilen Sayı Negatif");
Console.ReadKey();
// Girilen 3 adet sayıdan büyük olanını bulup ekrana yazdıran programı yazınız...
int a,b,c;
Console.Write("1.sayıyı giriniz =");
a = Convert.ToInt32(Console.ReadLine());
Console.Write("2.sayıyı giriniz =");
b = Convert.ToInt32(Console.ReadLine());
Console.Write("3.sayıyı giriniz =");
c = Convert.ToInt32(Console.ReadLine());
if ((a>b) & (a>c)) Console.Write("Büyük olan 1.Sayı ={0}",a);
else if ((b > a) & (b > c)) Console.Write("Büyük olan 2.Sayı ={0}", b);
else Console.Write("Büyük olan 3.Sayı ={0}", c);
Console.ReadKey();
//Öğrenci notunu hesaplayan program
int a;
Console.Write("Öğrencinin notunu Giriniz =");
a = Convert.ToInt32(Console.ReadLine());
if ((a>=0)&(a<25)) Console.Write("Aldığınız Not = 0");
else if ((a >= 25) & (a < 45)) Console.Write("Aldığınız Not = 1");
else if ((a >= 45) & (a < 55)) Console.Write("Aldığınız Not = 2");
else if ((a >= 55) & (a < 70)) Console.Write("Aldığınız Not = 3");
else if ((a >= 70) & (a < 85)) Console.Write("Aldığınız Not = 4");
else if ((a >= 85) & (a <= 100)) Console.Write("Aldığınız Not = 5");
else Console.Write("Lütfen 0 - 100 Arası Bir Sayı Giriniz");
Console.ReadKey();
//1-10 arasındaki sayıları toplayan ekrana yazdıran program
int a = 0;
int toplam;
while (a <10)
{
Console.WriteLine("Sayı = {0}", a);
a++;
toplam = toplam + a;
}
Console.Write("Toplam ={0}", toplam);
Console.ReadKey();
//do-while 1-10 arası sayıları yazıp toplamı yazdırmak
(do while döngüsü kullanımı ( en az bir kez döngü çalıştırılır.))
int x,T;
do
{
Console.WriteLine("Sayı={0}",x);
x++;
T += x;
} while (x < 10);
Console.Write("Toplam={0}", T);
Console.ReadKey();
//for döngüsü 1-10 arası sayıları yaz ve bu sayıları topla
int x,toplam;
for (int i = 0; i < 10; i++)
{
Console.WriteLine("Sayı ={0}", i);
Toplam=toplam+i;
}
Console.WriteLine("+___________");
Console.Write("Toplam = {0}", toplam);
Console.ReadKey();
// DO-WHILE, WHILE, FOR DÖNGÜSÜ TEK EKRANDA KULLANIMLARI
Console.Write("Do-While Toplam ={0}", T);
a = 0;
int a,T;
do
{
a++;
T += a;
} while (a < 10);
T = 0;
for (int i = 0; i < 10; i++)
{
a++;
T += a;
}
Console.Write("\n");
Console.Write("For Toplam ={0}", T);
a = 0;
T = 0;
while (a < 10)
{
a++;
T += a
} ;
Console.Write("\n");
Console.Write("While Toplam ={0}", T);
Console.ReadKey();
//for ile tek sayıların toplamı
İnt x,Toplam;
for (x = 1; x <=100; x = x + 2) //tek sayıların toplamı istendiği için x=1’den başlar.
{
Console.WriteLine("Sayı ={0}", x);
Toplam = Toplam + x;
}
Console.Write("Sonuc ={0}", Toplam);
Console.ReadLine();
//Break komutu ile döngü kırmak(5 girilene kadar program çalışmaya devam eder.)
int a;
for (a = 0; a < 10; a++)
{
Console.WriteLine("Sayı={0}", a);
if (a == 5) break;
}
Console.WriteLine("Döngü tamamlandı");
Console.ReadKey();
// Sonsuz Döngü Örneği ve break komutu ile çıkmak(
0’a basılıncaya kadar sistem sonsuz döngü içerisinde kalır.)
int a;
while (1 == 1)
{
Console.Write("Bir sayı giriniz=");
a = Convert.ToInt32(Console.ReadLine());
if (a == 0) break;
}
Console.ReadKey();