Operatörler, if Kavramı


Toplama İşlemi
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Addition
{
    class Program
    {
        static void Main(string[] args)
        {
            int birinciSayi;   
            int ikinciSayi;
            int toplamSonuc;

            Console.WriteLine("Toplama işlemi");

            Console.Write("Toplama işlemi için 1. sayıyı girin: ");
            birinciSayi = int.Parse(Console.ReadLine()); // tip dönüşümü

            Console.Write("Toplama işlemi için 2. sayıyı girin: ");
            ikinciSayi = int.Parse(Console.ReadLine());   // tip dönüşümü

            toplamSonuc = birinciSayi + ikinciSayi;  //(=) Atama operatörü (assignment statement)
            Console.WriteLine("toplama işleminin sonucu : " + toplamSonuc);

            Console.ReadKey();           
        }
    }
}
Aritmetik Operatörler(Arithmetic Operators)

Çarpma(*), bölme(/), mod(%) operatörlerinin işlem sırası eşittir ve toplama(+), çıkarmadan(-) önce gelir.

Aynı satırda işlem sırası eşit olan operatörler bulunuyorsa soldan sağa olacak şekilde işlemler tamamlanır.

Mantıksal Operatörler(Logical Operators)

İf else yapısı ile sıklıkla kullanılan karşılaştırma operatörleri ifade doğru ise true, değilse false sonucu üretirler. C# karşılaştırma operatörleri aşağıdaki gibidir.

== Eşittir                             Mantıksal ve: &&
!= Eşit değil
> Büyüktür                             Mantıksal veya: ||
< Küçüktür
>= Büyük veya eşittir
<= Küçük veya eşittir
   if (5 > 3 && 2 == 2)
   Console.WriteLine("Ve operatörü: Tüm durumlar doğru ise sonuç doğru olur.");
   else if (10 < 3 || 2 == 2)
   Console.WriteLine("Veya operatörü: Durumlardan biri doğru olduğunda sonuç doğru olur");
İf Kavramı
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ifKavramı
{
    class Program
    {
        static void Main(string[] args)
        {
            int number1;
            int number2;

            Console.Write("Lütfen ilk sayıyı giriniz: ");
            number1 = int.Parse(Console.ReadLine());

            Console.Write("Lütfen ikinci sayıyı giriniz: ");
            number2 = int.Parse(Console.ReadLine());


            if (number1 == number2)
            {
                Console.WriteLine($"{number1} eşittir {number2}");
            }
            if (number1>number2)
            {
                Console.WriteLine($"{number1} büyüktür {number2}");
            }
            if (number1 >= number2)
            {
                Console.WriteLine($"{number1} büyük veya eşit {number2}");
            }


            Console.Read();
        }
    }
}
Else-if Kavramı
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ifElseKavramı
{
    class Program
    {
        static void Main(string[] args)
        {
            int num1;
            int num2;
            int sum;

            Console.WriteLine(" Hesap Makinası");
            Console.WriteLine("Lütfen yapmak istediğiniz işlemin sembolünü yazınız :  ");
            char sembol = char.Parse(Console.ReadLine());
            Console.Write("Birinci sayıyı giriniz :");
            num1 = int.Parse(Console.ReadLine());
            Console.Write("İkinci sayıyı giriniz :");
            num2 = int.Parse(Console.ReadLine());


            if (sembol == '+')
            {
                sum = num2 + num1;
                Console.WriteLine("İşleminizin sonucu: " + sum);
                // Console.WriteLine($"İşleminizin sonucu: {sum}");   VS'17 de çalışıyor.
            }
            else if (sembol == '-')
            {
                sum = num1 - num2;
                Console.WriteLine("İşleminizin sonucu: " + sum);
                // Console.WriteLine($"İşleminizin sonucu: {sum}");
            }
            else if (sembol == '/')
            {
                sum = num1 / num2;
                Console.WriteLine("İşleminizin sonucu: " + sum);
                // Console.WriteLine($"İşleminizin sonucu: {sum}");
            }
            else if (sembol == '*')
            {
                sum = num1 * num2;
                Console.WriteLine("İşleminizin sonucu: " + sum);
                // Console.WriteLine($"İşleminizin sonucu: {sum}");
            }
            Console.ReadKey();
        }
    }
}

results matching ""

    No results matching ""