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
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.
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
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ı;
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.
Peki bilgisayarımızda neler oluyor?
Değişkene değer atanırsa
45Değer atanmadan önce Değer atandıktan sonra
Sayı Sayı
İlk programımızı yazalım
using System;class Merhaba{ public static void Main() { Console.WriteLine("Merhaba"); }}
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. }
Ö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.
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
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.
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"); } }}
İ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"); } }}
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