C# Looplar
while loop
şu gerçekleşene kadar yap
veri tabanı örneği:kayıt bitene kadar veri tabanından oku gibi
sonsuz döngü için while gerekir. for
while do aynı işlevde
While SAyaç Örneği
-------------------------------------------
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace App13
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("While Sayac.");
int Counter = 0;
while (Counter < 20)
{
Console.WriteLine(Counter);
Counter++;
}
Console.WriteLine("For Sayac.");
for (int i = 0; i < 20; i++)
{
Console.WriteLine(i);
}
Console.ReadLine();
}
}
}
-------------------------------------------------------------------------
while ile ekranı kapatma
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace App14
{
class Program
{
static void Main(string[] args)
{
bool IsRunning = true;
while (IsRunning)
{
string UserInput = Console.ReadLine();
if (UserInput == "/q")
{
IsRunning = false;
}
}
}
}
}
-------------------------------------------
Rakamları hesaplayarak kapatma
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace App14
{
class Program
{
static void Main(string[] args)
{
bool IsRunning = true;
while (IsRunning)
{
Console.WriteLine("1. Rakami giriniz!");
int Rakam1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("2. Rakami giriniz!");
int Rakam2 = Convert.ToInt32(Console.ReadLine());
if (Rakam1 > Rakam2)
{
Console.WriteLine("Rakam1, Rakam2' den buyuk");
}
else
{
Console.WriteLine("Rakam1, Rakam2' den kucuk!");
}
Console.WriteLine("Yeniden Hesap Yapilsinmi ? E/H!");
string UserInput = Console.ReadLine();
if (UserInput != "E")
{
IsRunning = false;
}
}
}
}
}
-----------------------------------------------------------------
Program Master key ile giriş
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace App14
{
class Program
{
static void Main(string[] args)
{
bool IsRunning = true;
bool IsMaster = false;
while (IsRunning)
{
while (!IsMaster)
{
Console.WriteLine("Programi acmak icin Master key giriniz..!");
string KeyStr = Console.ReadLine();
if (KeyStr == "123456")
{
IsMaster = true;
}
}
Console.WriteLine("1. Rakami giriniz!");
int Rakam1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("2. Rakami giriniz!");
int Rakam2 = Convert.ToInt32(Console.ReadLine());
if (Rakam1 > Rakam2)
{
Console.WriteLine("Rakam1, Rakam2' den buyuk");
}
else
{
Console.WriteLine("Rakam1, Rakam2' den kucuk!");
}
Console.WriteLine("Yeniden Hesap Yapilsinmi ? E/H!");
string UserInput = Console.ReadLine();
if (UserInput != "E")
{
IsRunning = false;
}
}
}
}
}
Yazılım Eğitimi, Sql Server, C, C++, C#, Pyhton, Mobile, Web & IT üzerine yazılar.
6 Aralık 2017 Çarşamba
Kaydol:
Kayıt Yorumları (Atom)
Mac adres formatı excel
excel iki nokta mac addres formatı Mac adresi karakterlerini üst üste iki nokta : iki nokta üst üste olacak şekilde excel dosyasında ayırır....
-
using System; using System.Collections.Generic; using System.Data.SqlClient; using System.Linq; using System.Text; namespace FirmaOtomasyonu...
-
hp Notebook Product Information Not Valid error hatası açılışta çıkan uyarı, System Board (00A) Error Displays on a Black Screen çözümü, f...
-
Hosw To Cisco Switches, configuration backup TFTP server, Backup and restore BackboneName-1# copy running-config tftp : Address or name of r...
Hiç yorum yok:
Yorum Gönder