C# Console Uygulamaları For ve While Döngüsü yazımızda döngüler oluşturarak sayılarla işlemler yapma, rastgele sayılar atayarak döngü içerisinde kullanma gibi döngüsel programlar yaptık.
C# Console Uygulamaları For ve While Döngüsü
İç İçe For Döngüsü İle Girdiğimiz Sayı Kadar Satır ve Bir Eksiği Kadar Sütun da * Karakterini Yazdıran Program
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _27eylul2016
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(“bir sayı giriniz: “);
int sayi = Convert.ToInt32(Console.ReadLine());
for (int i = 0; i < sayi; i++)
{
for (int j = 0; j <= i; j++)
{
Console.Write(” “);
}
for (int k = 0; k < sayi – 1; k++)
{
Console.Write(“*”);
}
Console.WriteLine(“”);
}
Console.ReadLine();
}
}
}
For Döngüsü İle Yazının Tersini Yazdırma
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _28eylul2016
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(“Kelime girin: “);
string kelime = Console.ReadLine();
for (int i = kelime.Length – 1; i >= 0; i–)
{
Console.Write(kelime[i]);
}
Console.ReadLine();
}
}
}
For Döngüsü İle Random İstenilen Sayı Kadar Harf Yazan Program
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _28eylul2016
{
class Program
{
static void Main(string[] args)
{
string harf = “abcdefghijklmnoprstuvyz”;
string uret = ” “;
int sayi;
Random rastgele = new Random();
Console.Write(“Kaç harfli olmasını istersiniz : “);
sayi = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i <= sayi; i++)
{
uret += harf[rastgele.Next(harf.Length)];
}
Console.Write(“Üretilen harfler : ” + uret);
Console.ReadLine();
}
}
}
For Döngüsü İle Bakteri Sayısını Bulan Program
Bir bakteri cinsi her 4 dakikada bir 2 ye bölünerek çoğalmaktadır.Başlangıçta 1 bakteri olduğunu kabul ederek, 1 saat sonra oluşacak bakteri sayısını bulma.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _28eylul2016
{
class Program
{
static void Main(string[] args)
{
int bakteri = 1;
for (int i = 1; i <= 60; i += 4)
{
bakteri = bakteri * 2;
}
Console.WriteLine(“1 saat sonra oluşacak bakteri : ” + bakteri);
Console.ReadLine();
}
}
}
C# Console Uygulamaları For ve While Döngüsü-While Döngüsü İle 0’dan 10’a Kadar Olan Sayıların Toplamını Bulan Program
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _28eylul2016
{
class Program
{
static void Main(string[] args)
{
int i = 0;
int toplam = 0;
while (i <= 10)
{
toplam = toplam + i;
i++;
}
Console.WriteLine(“Toplam sonucu : ” + toplam);
Console.ReadLine();
}
}
}