Bu Bölümde öğreneceklerimiz..
C#’da kullanılan mantıksal operatörler
C#’da kaç çeşit mantıksal operatör vardır
Mantıksal Operatörler Nasıl Kullanılır.
C#’da Mantıksal Operatör kontrol işlemi sonucunu true(doğru) veya false(yanlış) olarak verirler.
&& Operatörü: Ve Operatörü olarak bilirnir. Her iki veya verilen tüm şartlar doğruysa,sağlanıyorsa true , herhangi bir şart yanlış veya sağlanamıyorsa false sonucu üretir.
using System; namespace ve_operatoru { class Program { static void Main(string[] args) { string isim,sifre; isim="Bilal"; sifre="Bilal123"; // Sisteme giriş yapabilmek için her iki şartında sağlanması gerekiyor if (isim == "Bilal" && sifre == "Bilal123") { Console.WriteLine("Giriş işlemi başarılı"); } else { //şifre veya isimden biri hatalı ise Console.WriteLine("İşlem Başlarısız"); } Console.ReadLine(); } } }
|| Operatörü: Veya Operatörü.İşlem sonucunu True veya False döndürür. Tüm şartlar yanlış ise sonuç yanlış ,herhangi biri doğru ise sonuç doğru dönecektir.
using System; namespace Or_operator { class Program { static void Main(string[] args) { string kullaniciadi, sifre; label: //Geri dönüş için etiket oluşturuluyor Console.Write("nnKullanıcı Adını Girin:t"); kullaniciadi = Console.ReadLine(); Console.Write("Şifrenizi Girin:t"); sifre = Console.ReadLine(); if ((kullaniciadi == "Bilal" || kullaniciadi == "Fatih") && (sifre == "1234")) { Console.WriteLine("nİşlem Başarılı."); } else { Console.WriteLine("nİşlem Başarısız. İptal Ediliyor..."); } Console.Write("nnDevam Etmek için Y/y.:t"); char ans = Convert.ToChar(Console.ReadLine()); if (ans == 'Y' || ans == 'y') { goto label; //etiketi program başına dönüyor } Console.WriteLine("İptal Etmek için Enter'a basın....."); Console.ReadLine(); } } }
! Operatörü: not(değil) opertörü. verilen ifadenin tersini almak için kullanılır. True ise False, False ise True Değeri döndürür.
using System; namespace Not_Operator { class Program { static void Main(string[] args) { string kullaniciadi, sifre; Console.Write("Kullanıcı Adını Girin:t"); kullaniciadi = Console.ReadLine(); Console.Write("Şifrenizi girin:t"); sifre = Console.ReadLine(); if (!(kullaniciadi == "Bilal" && sifre == "1234")) { Console.WriteLine("nİşlem Başarılı"); } else { Console.WriteLine("nİşlem Başarısız İptal Ediliyor....."); } Console.ReadLine(); } } }