Bilim ve Teknoloji

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

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.

C# Console Uygulamaları if-else-Hata
Kullanıcı Girişi Kontrolü
C# Console Uygulamaları if-else Yapıları-Kullanıcı Girişi
Kullanıcı Girişi

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ü

C# Console Uygulamaları if-else-Çift Sayı
Çift Sayı Kontrolü
C# Console Uygulamaları if-else-Tek Sayı
Tek 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

if-else Yapıları
Büyük sayı
if-else Yapıları
Küçük sayı

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.

Seçilen Kişinin Bilgileri
Soyağacı gösteren 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)
{
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ı.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir