- 29 Tem 2017
- 1,175
- 8
- 103
Önceki ders : https://www.turkhackteam.org/c-j-vb-net-net-dilleri/1807164-c-konsol-dersleri-2-a.html
Matematiksel işlemlere giriş yapacağız if ve else kullanımını öğreneceğiz başlayalım.
+ Operatörü toplama
- Operatörü çıkarma
/ Operatörü bölme
* Operatörü çarpma
Eğer biz C# console uygulamasında bir sayıyı toplatırmak istiyorsak
Şeklinde kod kullanırız eğer biz sadece programa bunu yazarsak program tabii ki açılıp kapanacaktır . biz Console.ReadKey(); komut'unu uygulasak dahi yaptığı işlem ekrana gelmeyecektir bunun sebebi gayet basit .Write(); metod'unu kullanmadığımız içindir.
Eğer siz isterseniz
şekilinde değişkene aktarıp
yaparak değişkene atayarak sonucu elde ede bilirsiniz . Değişkenler veri sağladığı için ram kullanımıda artıcaktır o yüzden bunun yerine
komutunu kullanırsanız hem ram kullanımı azalmış olacaktır.
Dikkat
Matematiksel işlem yaparken dikkat edilmesi gereken nokta sayılar int olarak değer alması gerekir aksi halde string olarak alırsak
biz kullanıcıdan 10 + 10 ' u toplamak istediğimiz(string olarak) program bize 1010 olarak cevap verecektir burada programın yaptığı toplama değil birleştirmektir .
Her zaman int olarak almak şart değildir . double değişkeni ile de sayılarımızı ala biliriz.
double Veri Tipi Nedir?
double türündeki değişkenler 64 bitlik (8 byte) gerçek sayı depolarlar.
Değer aralığı ne kadar?
double değişkeni 1.7E +/- 308 (15 basamak) arasında değer depolayabilmektedir.
double veri tipinin kullanım alanları nelerdir?
Hesaplamalarda, karmaşık işlemlerde kullanabilirsiniz.
if(){} , else{}
if 'in Türkçe manası eğer anlamına gelmektedir .
if komutu şart uygulandığı zaman devreye girecektir . Örnek verelim :
Burada a değişkeni 0 a eşit . Örneğin biz eğer burada a değişkeni 0 ise ekrana değer 0 . Yazdırmak istiyoruz diyelim bu durumda if girer peki şart sağlanmasa atıyorum a değişkeni 0 değilde her hangi bir değer'e sahip 0 dan hariç o zaman else devreye girer else komutunu yazmak şart değildir.
if kullanımı :
else komutu ise if den sonra gelmelidir yani
olarak yapılamaz.
Örnek verelim if ve else ye
İf kullanırken "==" kullandığımız operatör eşit ise anlamına gelmektedir .
operatörler:
== operatörü eşit ise anlamına gelir.
!= operatörü eşit değil ise anlamına gelir.
(if kullanımında iki adet bulunmaktadır )
=! bu şekilde kullanılamaz.
Toplama , Çıkarma , Bölme , Çarpma işlemlerindeki operatörler
++ operatörü sayıyı 1 fazla artır örnek : sayı 0 ise 1 yapar.
++ operatörü sayıyı 1 azaltır artır örnek : sayı 1 ise 0 yapar.
+= sayıyı önce artırır sonra değişkene atar.
=+ sayıyı önce değişkene atar sonra sayıyı artırır .
Diğerleri de aynı şekildedir :
Örnek :
Örnek 2:
Matematiksel işlemlere giriş yapacağız if ve else kullanımını öğreneceğiz başlayalım.
+ Operatörü toplama
- Operatörü çıkarma
/ Operatörü bölme
* Operatörü çarpma
Eğer biz C# console uygulamasında bir sayıyı toplatırmak istiyorsak
Kod:
1 + 1; //Aynı işlemler bölme,çarpma,çıkarma işlemlerinde de geçerlidir ör : 1 * 1;
Eğer siz isterseniz
Kod:
int a = 5 * 5;
Kod:
Console.Write(a);
Kod:
Console.Wirte(5 * 5);
Dikkat
Matematiksel işlem yaparken dikkat edilmesi gereken nokta sayılar int olarak değer alması gerekir aksi halde string olarak alırsak
biz kullanıcıdan 10 + 10 ' u toplamak istediğimiz(string olarak) program bize 1010 olarak cevap verecektir burada programın yaptığı toplama değil birleştirmektir .
Her zaman int olarak almak şart değildir . double değişkeni ile de sayılarımızı ala biliriz.
double Veri Tipi Nedir?
double türündeki değişkenler 64 bitlik (8 byte) gerçek sayı depolarlar.
Değer aralığı ne kadar?
double değişkeni 1.7E +/- 308 (15 basamak) arasında değer depolayabilmektedir.
double veri tipinin kullanım alanları nelerdir?
Hesaplamalarda, karmaşık işlemlerde kullanabilirsiniz.
if(){} , else{}
if 'in Türkçe manası eğer anlamına gelmektedir .
if komutu şart uygulandığı zaman devreye girecektir . Örnek verelim :
Kod:
int a = 0;
if kullanımı :
Kod:
if(BURAYA ŞARTLAR YAZILICAK)
{
yapılıcak işlemler ...
}
Kod:
else
{
}
if(BURAYA ŞARTLAR YAZILICAK)
{
yapılıcak işlemler ...
}
Örnek verelim if ve else ye
Kod:
int a = 0;
if(a == 0)
{
Console.Write("Bla bla bla...");
}
else
{
Console.Write("Bla");
}
Console.ReadKey();
İf kullanırken "==" kullandığımız operatör eşit ise anlamına gelmektedir .
operatörler:
== operatörü eşit ise anlamına gelir.
!= operatörü eşit değil ise anlamına gelir.
(if kullanımında iki adet bulunmaktadır )
=! bu şekilde kullanılamaz.
Toplama , Çıkarma , Bölme , Çarpma işlemlerindeki operatörler
++ operatörü sayıyı 1 fazla artır örnek : sayı 0 ise 1 yapar.
++ operatörü sayıyı 1 azaltır artır örnek : sayı 1 ise 0 yapar.
+= sayıyı önce artırır sonra değişkene atar.
=+ sayıyı önce değişkene atar sonra sayıyı artırır .
Diğerleri de aynı şekildedir :
Kod:
-=
=-
Kod:
int a = 5;
Console.Write(++a);
Console.ReadKey();
Kod:
int a = 5;
while (true)
{
a += a;
Console.WriteLine(a);
if(a == 0)
{
Console.Write("Döngüye aldık... bu şekilde sayılar artırarak devam eti sayı değeri 0'a eşitlendi\ndöngü kırıldı . a değeri: " + a + "iyi çalışmalar...\nwww.turkhackteam.org ByKertenkele");
Console.Read();
break;
}
}