C# Console Uygulamaları if-else Yapıları yazımızda if-else, else if kontrol yapılarını programlar içerisinde göreceğiz. Basit uygulamalarla kontrol yapılarını öğreneceğiz.
C# Console Uygulamaları if-else Yapıları-Kullanıcı Girişi Kontrolü
Kullanıcı girişi yaparken admin ve şifre 123 olarak if else kontrol yapısı ile kontrol yapılır. Doğruysa hoş geldiniz yazısını yazdırırız. Yanlışsa hata verir, tekrar denemesi istenir.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace program20eylul
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(“Kullanıcı adı giriniz:”);
string yonetici = Console.ReadLine();
if (yonetici == “admin”)
{
git:
Console.WriteLine(“Şifre Giriniz”);
int sifre = Convert.ToInt32(Console.ReadLine());
if (sifre == 123)
{
Console.WriteLine(“Hoşgeldiniz”);
Console.ReadLine();
}
else
{
Console.WriteLine(“Şifreni doğru gir”);
Console.ReadLine();
goto git;
}
}
else
{
Console.WriteLine(“Hatalı Giriş. Tekrar Deneyiniz…”);
}
Console.ReadLine();
}
}
}
C# Console Uygulamaları if-else Yapıları-Tek Sayı-Çift Sayı Kontrolü
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace program20eylul
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(“Sayı giriniz:”);
int sayi = Convert.ToInt32(Console.ReadLine());
if (sayi % 2 == 1)
{
Console.WriteLine(“Tek sayı”);
}
else
{
Console.WriteLine(“Çift sayı”);
}
Console.ReadLine();
}
}
}
Girdiğimiz iki Sayıdan İlkinin Büyük mü Küçük mü Olduğunu Bulan Program
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _21eylul
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(“Sayı giriniz:”);
int sayi = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(“Sayı giriniz:”);
int sayi2 = Convert.ToInt32(Console.ReadLine());
if (sayi > sayi2)
{
Console.WriteLine(“1.sayı büyük”);
}
else
{
Console.WriteLine(“1.sayı küçük”);
}
Console.ReadLine();
}
}
}
Seçilen Kişinin Bilgilerini Gösteren Program
Console.WriteLine koduyla 4 adet seçenek sunuyoruz. Kullanıcıdan bilgi istiyoruz. “adim” değişkeniyle seçenekleri belirliyoruz. if-else yapısı kullanarak seçimleri kontrol ediyoruz.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace _21eylul
{
class Program
{
static void Main(string[] args)
{
don:
Console.WriteLine(“Soyağacı gösterimi:”);
Console.WriteLine(“1-Annenizin bilgilerini Görmek istiyorsanız tıklayın”);
Console.WriteLine(“2-Baba bilgilerini Görmek istiyorsanız tıklayın”);
Console.WriteLine(“3-Amca bilgilerini Görmek istiyorsanız tıklayın”);
Console.WriteLine(“4-Teyze bilgilerini Görmek istiyorsanız tıklayın”);
int adim = Convert.ToInt32(Console.ReadLine());
if (adim == 1)
{
string anne = “ayşe”;
int yas = 30;
string meslek = “ev hanımı”;
Console.WriteLine(“{0}\n{1}\n{2}”, anne, yas, meslek);
Console.ReadLine();
}
else if (adim == 2)
{
string baba = “ali”;
int yas = 53;
string meslek = “esnaf”;
Console.WriteLine(“{0}\n{1}\n{2}”, baba, yas, meslek);
}
else if (adim == 3)
{
string amca = “kemal”;
Console.WriteLine(“Amca: ” + amca);
Console.ReadLine();
}
else if (adim == 4)
{
string teyze = “hatice”;
Console.WriteLine(“Teyze: ” + teyze);
Console.ReadLine();
}
else
{
Console.WriteLine(“Hatalı giriş tekrar deneyiniz…”);
Console.WriteLine(“Geçerli giriş yapınız”);
goto don;
}
Console.ReadLine();
}
}
}
C# Console Uygulamaları if-else Yapıları.