C# Console Uygulamaları if-else Yapıları

Paylaşmak İçin
Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInPin on PinterestShare on TumblrPrint this page

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.

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.

Kullanıcı Girişi onay
Kullanıcı Girişi onay
Kullanıcı Girişi Hata
Kullanıcı Girişi Hata

Kod Başlangıcı:

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();

}
}
}


Tek Sayı-Çift Sayı Kontrolü Yapan Uygulama

Çift Sayı
Çift Sayı
Tek Sayı
Tek Sayı

Kod Başlangıcı:

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

Büyük Sayı
Büyük Sayı
Küçük Sayı
Küçük Sayı

Kod Başlangıcı:

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.

Kişi Bilgileri
Kişi Bilgileri

Kod Başlangıcı:

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

Paylaşmak İçin
Share on FacebookTweet about this on TwitterShare on Google+Share on LinkedInPin on PinterestShare on TumblrPrint this page

Admin

Yazılım Mühendisi-Blog Yazarı

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir