OPERATÖRLER VE EŞİTLİKLER

Programlama dillerinde tek başlarına herhangi bir anlamı olmayan ancak programın işleyişine katkıda bulunan karakter ya da karakter topluluklarına operatör denir. Kodlamada matematiksel ve mantıksal operatörler yer almaktadır.Örneğin a+b ifadesinde + işareti bir operatördür.

Operatörlerin etki ettikleri sabit ya da değişkenlere ise operand denir.

Aritmetik Operatörler

+ Toplama
– Çıkarma
* Çarpma
/ Bölme
++ 1 arttırma
— 1 çıkarma

Örnek:

// C#
int toplam = 6 + 3; 
int carpma = 6 * 3; 
int bolme = 6 / 3; 
int arttirma = 6;
arttirma++; 

Atama Operatörleri

= Değeri değişkene atar.
+= Değeri değişkenin değerinin üzerine ekler.
-= Değeri değişkenin değerinden çıkarır.
*= Değeri değişkenin değeri ile çarpar.
/= Değeri değişkenin değerine böler.

Karşılaştırma Operatörleri

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

== Eşittir
!= Eşit değil
> Büyüktür
< Küçüktür
>= Büyük veya eşittir
<= Küçük veya eşittir

Örnek:

int sayi = 5;
sayi += 1; 
sayi -= 1; 
sayi *= 2; 
sayi /= 5; 

Mantıksal Operatörler

Birden çok mantıksal koşulu birlikte kontrol etmek için kullanılır. Mantıksal ve ile kontrol edilen şartların tamamı doğru olduğunda ifade doğru sayılır. Mantıksal veya operatöründe ise kontrol edilen şartlardan biri doğru olduğunda ifade doğru kabul edilir.

Mantıksal ve: &&
Mantıksal veya: ||

Örnek:

if (5 > 3 && 2 == 2)

Console.WriteLine ( " Hesaplama Doğru " );

else if (5 < 3 && 2 == 2)

Console.WriteLine ( " Hesaplama Yanlış " );

OPERATÖRLER KULLANIMI

using System;
class Operatorler
{
static void Main ( )
{
int i= 3*5/7;
Console.Write ( i );
bool sonuc;
int ilkSayi = 10, ikinciSayi = 20;

// VEYA operatörü

sonuc = ( ilkSayi == ikinciSayi ) || ( ilkSayi > 5 );
Console.WriteLine ( sonuc ) ;

// VE operatörü

sonuc = ( ilkSayi == ikinciSayi ) && ( ilkSayi > 5 );
Console.WriteLine ( sonuc ) ;
} } 

DİJİTAL SORU ???

Kodlama dilleri neden Türkçe olarak yazılmıyor? 

Şöyle izah edeyim; hani sandalye kapmaca oyunu vardır ya, ilk kim sandalyeyi 
kaparsa o oturur, zamanında bu programlama dilleri ilk bulunduğunda ilk bulan 
kişiler İngilizce konuştuğu için, ana omurgası İngilizce olmuştur. Yani neler 
içerisinde “if” geçiyor “for” geçiyor bunlar, İngilizce. Ancak programlama çok dil 
kullanılan bir alan değildir. Kendine has kelimeleri olan bir alandır. Yani, 
İngilizcesi iyi olmayan,fakat iyi kodlama yapan bir sürü insan var. Yani kodlama 
ona bağlı değil. Ancak ilk başta onlar kapmış sandalyeyi ve o diller 
yaygınlaşmıştır. 

Şu an Türkçe bir dil de geliştirebiliriz. Ancak önemli olan insanların bunu 
kullanması. Milyonlarca insanı buna alıştırmak zor dolayısı ile mevcut olan dilleri, 
“C++” “javascript” gibi dilleri kullanıyoruz ve bu diller İngilizce. Çok çok iyi bir 
İngilizce bilmeye gerek yok. Ancak belgeleri anlamak için İngilizce bilgisi 
gerekmektedir.

ALGORİTMA

Bir problemin çözümü için izlenmesi gereken yol ve işlem basamaklarıdır.

Örnek Bilgisayarı Kapatma Algoritması 

Adım 1 Başla
Adım 2 Başlat Menüsüne Tıkla
Adım 3 Kapat Seçeneğini Tıkla 
Adım 4 Bilgisayarın Kapandığını Kontrol Et
Adım 5 Elektrik Fişini Çek
Adım 6 Bitir

Örnek İki Sayıyı Toplama Algoritması 

Başla
Sayısal S1, S2, Toplam
Oku S1
Oku S2
Toplam=s1+s2
Yaz Toplam
Bitir

Visual Studio Nedir?

Visual Studio, birçok programlama dilini kullanarak program, uygulama ya da 
web sitesi yapabileceğiniz bir IDE yani entegre geliştirme ortamıdır. 

Microsoft Windows için bilgisayar programları, web siteleri,
web uygulamaları, web hizmetleri ve mobil uygulamalar geliştirmek için kullanılır.

Visual Studio Bazı Yazılım Kelimeleri 

Label: Etiket 
Textbox: Metin Kutusu 
Properties: Özellikler 
Exit: Çıkış
Convert: Dönüştürmek 
Button: Buton
Hide: Gizlemek
Show: Göstermek
Locked: Kilitli
Align: Hizala
Click: Tıklayın
Sender: Gönderen

Kaydedilen 8500+ programlama dili arasından yaklaşık 2400’ü ABD’de, Birleşik Krallık’ta 600, 
Kanada’da 160 ve Avustralya’da 75 geliştirildi. Başka bir deyişle, tüm programlama dillerinin 

üçte birinden fazlası öncelikle İngilizce bilen bir ülkede geliştirildi.