C# Örnekler


Ö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();





Share this

Related Posts

Previous
Next Post »