C# Console Application ile
For Döngüsü kullanılarak yapılmış karışık örnekler.
C# dilinde yazılmış daha fazla örnek ve konular için C# Dersleri yazısını da incelemenizi tavsiye ederim. Ayrıca yazılmış diğer örnek ve uygulamalara sağ üstte bulunan site içinde ara ile göz atabilirsiniz.
Girilen 10 sayı içinde pozitif ve tek olan sayıların çarpımını yazdıran
For döngüsü ile yapılmış Console örneği:
PHP- Kodu
static void Main()
{
int sayi;
int sonuc= 1;
for (int i = 1; i <= 10; i++)
{
Console.WriteLine("{0}.Sayıyı Giriniz;", i);
sayi= Convert.ToInt32(Console.ReadLine());
if ((sayi> 0) && (sayi% 2 == 1))
{
sonuc*= sayi;
}
Console.WriteLine();
}
Console.WriteLine("Pozitif ve tek sayıların çarpımı : " + sonuc);
Console.ReadKey();
}
Girilen bir metnin alt alta yazdırılmasını sağlama:
PHP- Kodu
string cumle;
Console.Write("Bir cümle giriniz: ");
cumle = Console.ReadLine();
// bir strin ifadenin karakter sayısını Length
//Console.WriteLine(cumle.Length);
for (int i = 0; i < cumle.Length; i++)
{
Console.WriteLine(cumle[i]);
}
Console.ReadKey();
For Döngüsü kullanarak a’ dan z’ ye kadar olan harfleri ekranda gösteren örnek:
PHP- Kodu
static void Main(string[] args)
{
char karakter;
for (karakter = 'a'; karakter <= 'z'; karakter++)
{
//Console.Write(karakter + " ");
Console.Write("{0} ", karakter);
}
Console.ReadKey();
}
For Döngüsü kullanarak Kullanıcıdan aldığı 10 adet sayıyı toplayarak ekranda gösteren uygulama.
PHP- Kodu
static void Main(string[] args)
{
int toplam, sayi,i;
toplam = 0;
for (i = 1; i <= 10; i++)
{
Console.Write("{0}. sayıyı yazınız ",i);
sayi = Convert.ToInt16(Console.ReadLine());
toplam = toplam + sayi;
}
Console.Write("Yazdığınız sayıların toplamı = {0}",toplam);
Console.ReadKey();
}
Genişliği ve yüksekliği kullanıcı tarafından verilen dikdörtgen oluşturma örneği:
PHP- Kodu
static void Main(string[] args)
{
Console.Write("Yüksekliği Girin : ");
int yukseklik = Convert.ToInt32(Console.ReadLine());
Console.Write("Genişliği Girin : ");
int genislik = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i <= yukseklik; i++)
{
for (int j = 1; j <= genislik; j++)
{
if (i == 1 || i == yukseklik)
Console.Write("*");
else
if (j == 1 || j == genislik)
Console.Write("*");
else
Console.Write(" ");
}
Console.WriteLine();
}
Console.WriteLine();
Console.WriteLine("www.yazilimkodlama.com");
Console.ReadKey();
}
For Döngüsü kullanılarak Kullanıcıdan 10 adet isim alarak başına numaraların da ekleyerek ekranda yazdıran örnek:
PHP- Kodu
static void Main(string[] args)
{
string isim;
Console.Write("İSminiz nedir?");
isim = Console.ReadLine();
int i;
for (i = 1; i <= 10; i++)
{
Console.WriteLine("{0} : {1}", i, isim);
}
Console.ReadKey();
}
Girilen stringteki “0” (Sıfır) adetini bulan ve ekrana yazdıran program örneği:
PHP- Kodu
class Program
{
static void Main(string[] args)
{
string metin;
Console.Write("Metni Girin : ");
metin = Console.ReadLine();
int sayac = 0;
for(int i=0;i<metin.Length;i++)
{
if(metin[i]=='0')
{
sayac++;
}
}
Console.WriteLine("Girilen Metindeki 0 adeti : {0}", sayac);
Console.ReadKey();
}
}
Kullanıcı tarafından 10 elemanlı bir diziye sayı girişi yaptıran ve bu dizinin elemanlarını %20 arttırıp ekrana yazdıran For döngüsü örneği PHP- Kodu
class Program
{
static void Main(string[] args)
{
//Eleman Girme işlemi
int[] dizi = new int[10];
for(int i=0;i<10;i++)
{
Console.Write("{0}. elemanı giriniz : ", i + 1);
dizi[i] = Convert.ToInt32(Console.ReadLine());
}
Console.WriteLine("=========================================");
// Yazdırma işlemi
for(int i=0;i<10;i++)
{
dizi[i]=dizi[i]+(dizi[i]*20/100);
Console.WriteLine("Dizinin {0}. indexi : {1} ", i, dizi[i]);
}
Console.ReadKey();
}
}
Girilen metni For Döngüsü kullanarak 10 defa ekrana yazdıran örnek:
PHP- Kodu
for (int i=1;i<=10;i++)
{
Console.WriteLine("www.ircrehberi.net");
}
Console.ReadKey();
Kullanıcının girmiş olduğu metni ekrana 10 defa yazdıran örnek:
PHP- Kodu
static void Main(string[] args)
{
Console.WriteLine("Yazdırılacak metni giriniz");
string metin = Console.ReadLine();
Console.WriteLine("------------------------");
for (int i=1;i<=10;i++)
{
Console.WriteLine(metin);
}
Console.ReadKey();
}
1-100 arası sayıları ekrana yazdıran örnek:
PHP- Kodu
class Program
{
static void Main(string[] args)
{
for (int i=1;i<=100;i++)
{
Console.WriteLine(i);
}
Console.ReadKey();
}
}
a’ dan z’ ye harfleri ekranda yazdıran for döngüsü örneği.
PHP- Kodu
static void Main(string[] args)
{
char karakter;
for (karakter = 'a'; karakter <= 'z'; karakter++)
{
Console.Write(karakter + " ");
}
Console.WriteLine();
for (karakter = 'A'; karakter <= 'Z'; karakter++)
{
Console.Write(karakter + " ");
}
Console.ReadKey();
}
1-100 arası 3 e bölünebilen sayıları ekrana yazdıran örnek:
PHP- Kodu
class Program
{
static void Main(string[] args)
{
for (int i=1;i<=100;i++)
{
if (i % 3 == 0)
{ Console.WriteLine(i); }
}
Console.ReadKey();
}
}
1-100 arası 3’e ve 5’e tam bölünebilen sayıları listeleyen örnek:
PHP- Kodu
static void Main(string[] args)
{
for (int i=1;i<=100;i++)
{
if (i % 3 == 0 && i%5==0)
{ Console.WriteLine(i); }
}
Console.ReadKey();
}
}
1-100 arası 5’e veya 7 ye tam bölünebilen sayıları listeleyen örnek:
PHP- Kodu
static void Main(string[] args)
{
for (int i=1;i<=100;i++)
{
if (i % 5 == 0 || i % 7==0)
{ Console.WriteLine(i); }
}
Console.ReadKey();
}
}
1-100 arası 3’e tam bölünemeyen sayıları listeleyen örnek:
PHP- Kodu
static void Main(string[] args)
{
for (int i=1;i<=100;i++)
{
if (i % 3 != 0 )
{ Console.WriteLine(i); }
}
Console.ReadKey();
}
}
1 den kullanıcının girdiği sayıya kadar olan sayıları listeleyen örnek:
PHP- Kodu
static void Main(string[] args)
{
Console.WriteLine("Sayıyı girin");
int sayi = Convert.ToInt32(Console.ReadLine());
for (int i=1;i<=sayi;i++)
{
Console.WriteLine(i);
}
Console.ReadKey();
}
}
Kullanıcını girdiği 2 sayı arasındaki sayıları listeleyen örnek:
PHP- Kodu
static void Main(string[] args)
{
Console.Write("1. Sayıyı girin:");
int sayi1 = Convert.ToInt32(Console.ReadLine());
Console.Write("2. Sayıyı girin:");
int sayi2 = Convert.ToInt32(Console.ReadLine());
for (int i=sayi1;i<=sayi2;i++)
{
Console.WriteLine(i);
}
Console.ReadKey();
}
Kullanıcının girdiği 2 sayı arasındaki 3 ile tam bölünebilen sayıları ekrana yazdıran örnek:
PHP- Kodu
static void Main(string[] args)
{
Console.Write("1. Sayıyı girin:");
int sayi1 = Convert.ToInt32(Console.ReadLine());
Console.Write("2. Sayıyı girin:");
int sayi2 = Convert.ToInt32(Console.ReadLine());
for (int i=sayi1;i<=sayi2;i++)
{
if(i%3==0)
Console.WriteLine(i);
}
Console.ReadKey();
}
100 den 1 e kadar geriye doğru ekrana sayıları yazan örnek:
PHP- Kodu
static void Main(string[] args)
{
for (int i=100;i>0;i--)
{
Console.WriteLine(i);
}
Console.ReadKey();
}
}
Kullanıcının gireceği 5 adet sayıdan kaç tanesinin 10 ile 20 arasında olduğunu sayan örnek.
PHP- Kodu
class Program
{
static void Main(string[] args)
{
int adet, i, sayi;
adet = 0;
for (i = 1; i <= 5; i++)
{
Console.Write("Bir sayı yazınız ");
sayi = Convert.ToInt16(Console.ReadLine());
if ((sayi >= 10) && (sayi <= 20))
adet++;
}
Console.Write("Yazdığınız sayılardan {0} tanesi 10-20 arasındadır.", adet);
Console.ReadKey();
}
}
Ekrana çarpım tablosunu yazan örnek:
PHP- Kodu
class Program
{
static void Main(string[] args)
{
int i, j;
for (i = 1; i <= 10; i++)
{
for (j = 1; j <= 10; j++)
{
Console.WriteLine("{0} x {1} = {2}",i,j,i*j);
}
Console.WriteLine("======================")
}
Console.ReadKey();
}
}
1-100 arasındaki tek ve çift sayıları ayrı ayrı toplayan örnek:
PHP- Kodu
int i;
int tt = 0;
int tc = 0;
for (i = 1; i <= 100; i++)
{
if (i % 2 == 0)
{
tc = tc + i;
}
else //if (i % 2 == 1)
tt = tt + i;
}
Console.WriteLine("Tek Sayıların toplamı..:{0}", tt);
Console.WriteLine("Çift Sayıların toplamı..:{0}", tc);
Console.ReadKey();
Kaynak :
[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...]