KroNoS
Üye
- Katılım
- 15 Ocak 2020
- Mesajlar
- 25
- Tepkime puanı
- 0
- Puanları
- 1
1. Basit if Yapısı
Bir koşul doğruysa (true) o blok çalıştırılır.
C#:
using System;
class Program
{
static void Main()
{
int number = 10;
if (number > 5)
{
Console.WriteLine("Sayı 5'ten büyüktür.");
}
}
}
2. if-else Yapısı
Koşul yanlışsa (false), else bloğu çalıştırılır.
C#:
using System;
class Program
{
static void Main()
{
int number = 3;
if (number > 5)
{
Console.WriteLine("Sayı 5'ten büyüktür.");
}
else
{
Console.WriteLine("Sayı 5'ten büyük değildir.");
}
}
}
C#:
using System;
class Program
{
static void Main()
{
int number = 8;
if (number > 10)
{
Console.WriteLine("Sayı 10'dan büyüktür.");
}
else if (number == 10)
{
Console.WriteLine("Sayı 10'a eşittir.");
}
else
{
Console.WriteLine("Sayı 10'dan küçüktür.");
}
}
}
4. if Yapısında Mantıksal Operatörler
Birden fazla koşulu aynı anda kontrol etmek için mantıksal operatörler kullanılabilir:- && (ve): Her iki koşul doğruysa çalışır.
- || (veya): Koşullardan biri doğruysa çalışır.
C#:
using System;
class Program
{
static void Main()
{
int number = 15;
if (number > 10 && number < 20)
{
Console.WriteLine("Sayı 10 ile 20 arasındadır.");
}
else if (number < 10 || number > 20)
{
Console.WriteLine("Sayı 10 ile 20 arasında değildir.");
}
}
}
5. if Yapısı ile Kullanıcı Girdisi
Kullanıcıdan alınan veriye göre karar verme:
C#:
using System;
class Program
{
static void Main()
{
Console.Write("Bir sayı giriniz: ");
int number = int.Parse(Console.ReadLine());
if (number % 2 == 0)
{
Console.WriteLine("Girdiğiniz sayı çifttir.");
}
else
{
Console.WriteLine("Girdiğiniz sayı tektir.");
}
}
}
6. Tek Satırlık if-else Kullanımı (Ternary Operator)
Daha kısa yazım için ? ve : operatörlerini kullanabilirsiniz:
C#:
using System;
class Program
{
static void Main()
{
int number = 7;
string result = (number % 2 == 0) ? "Çift sayı" : "Tek sayı";
Console.WriteLine(result);
}
}