6 Aralık 2017 Çarşamba

C# Looplar

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;
                }
                }
        }
    }
}





 


















Hiç yorum yok:

Yorum Gönder

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....