14

Değişkenler

  • Upload
    laszlo

  • View
    33

  • Download
    0

Embed Size (px)

DESCRIPTION

Değişkenler. C# programında değişkenler belli değerleri tutan kutular gibi düşünülebilir. Program içerisinde gerektiği kısımlarda değişkenleri kullanırız. Değişkenlere isim verirken değişkeni oluşturma amacımıza göre adlandırma yapabiliriz. - PowerPoint PPT Presentation

Citation preview

Page 1: Değişkenler
Page 2: Değişkenler

Değişkenler

• C# programında değişkenler belli değerleri tutan kutular gibi düşünülebilir.

• Program içerisinde gerektiği kısımlarda değişkenleri kullanırız.

• Değişkenlere isim verirken değişkeni oluşturma amacımıza göre adlandırma yapabiliriz.

• Örneğin bir sınıftaki öğrenci sayısını toplam adlı değişkende tutabiliriz.

Page 3: Değişkenler

Değişken Tanımlarken?

• Değişkenler belirli kurallara göre tanımlanmalıdır. Peki nedir bunlar?

1) Büyük küçük harf ayrımına dikkat edilmeli2) Birden fazla kelimeden meydana gelen

değişken adlarının ikinci harfini büyük yapınÖr: sayıBasamak

Page 4: Değişkenler

Değişkenin tanımlanması

• Değişkenleri değişken tipi ve değişken adı olarak tanımlayabiliriz.

Değişken tipi Değişken Adı

Ör: int sayı;

Page 5: Değişkenler

Değer atama

• Değişkene değer atamak için = (eşittir) ifadesi kullanılır.

• Ör: sayı değişkenine bir 45 değerini atayalım.Cevap: sayı=45;Örnekte sol taraftaki 45 değeri sağ taraftaki sayı değişkenine atanmıştır. Artık sayının değeri 45 olmuştur.

Page 6: Değişkenler

Peki bilgisayarımızda neler oluyor?

Değişkene değer atanırsa

45Değer atanmadan önce Değer atandıktan sonra

Sayı Sayı

Page 7: Değişkenler

İlk programımızı yazalım

using System;class Merhaba{ public static void Main() { Console.WriteLine("Merhaba"); }}

Page 8: Değişkenler

Değişkenlerin yaşam alanları• Değişkenler tanımlandıkları { } küme parantezleri içinde tanınırlar.• Parantez açıldığı yerden itibaren kapanana kadar yerel bir alan

oluşturulur.• Ör: { int x; { int y; } y=12; //Bu ifade yanlıştır. Çünkü y değişkeni bulunduğu alanın dışında tanınmaz ve bu yüzden işlem yapılamaz. }

Page 9: Değişkenler

Önemli

• Değişkene değer atanmadan önce mutlaka tanımlanmalıdır.

• int a;• a=3;• Değişenleri değerini artırmak veya azaltmak için

örnek:

• sayı=sayı + 1; //sayı değişkenin değeri 1 artar

• Aynı ifade sayı++; olarak ta kullanılabilir.

Page 10: Değişkenler

KARAR İFADELERİ

• Bool tipini kullanmak• Boolean işleçleri ile doğru ve yanlış belirleme

• Boolean sonuçlarına dayalı olarak if yapısını kullanmak

Page 11: Değişkenler

Boolean değişkenler

• Bazı durumlarda kaşımıza sadece iki seçenek çıkar. Var yok. Doğru yanlış. Büyük küçük vb.

• Örneğin bugün hava yağışlı mı?• Bu sorunun iki durumlu cevabı olur. A) yağışlı

B) değil • Boolean veri tipi true veya false değerlerini

tutar.

Page 12: Değişkenler

if yapısı • İki farklı durum arasında doğru veya yanlış sonuç üretir.• Ör:

using System;class Merhaba{ public static void Main() { int a = 5; if (a == 5) { Console.WriteLine("eşit"); } else { Console.WriteLine("eşit değil"); } }}

Page 13: Değişkenler

İf – else if - elseİkiden fazla durum için kullanılır.using System;class Merhaba{ public static void Main() {

Console.WriteLine("Bir sayı giriniz"); int a = Convert.ToInt32(Console.ReadLine()); if (a==10) { Console.WriteLine("eşit"); } else if (a > 10) { Console.WriteLine("büyük"); } else { Console.WriteLine("küçük"); } }}

Page 14: Değişkenler

if örnek

• a ve b adında iki değişken tanımlayınız. Bu değişkenlere değer atayınız. Daha sonra değişkenleri if yapısı ile birbirine eşit olup olmadığını kontrol ediniz.

• Bir değişken tanımlayınız. Klavyeden girdiğiniz sayıyı değişkene atayınız. Değişkenin değerini

• Klavyeden girilen bir metin ifadesinin kontrolü • Klavyeden girilen iki sayıdan hangisinin büyük

olduğunu gösteren program• İf – else if - else kullanarak klavyeden, dört işlemden

yapılacak işlemi seçtirip sonucunu yazan program