29 Kasım 2011 Salı

atama işlemleri

AŞAĞIDAKİ KODLARIN İŞLEM SONUÇLARI KAÇTIR?

SORU-1
int k=0, m, n=7;
n = k++  +  --n;

SORU-2
int k=5, m, n=2;
m = --k  +  n;


SORU-3

int i, j, k;
  i = 2;
  j = 3 + i++;
  k = 3 + ++i;
i *= ++k + j--;
  i /= k-- + ++j;




SORU-4

int i = 0, j = 6,k = 4,m = 5;
  m = k-- + ++i;

SORU-5
int i = 0, j = 6, k=4 ,m=5;
m *= j % 4;

SORU-6
int i = 0, j=6, k=4 , m=5;
 
m += k++ + (j-- * ++i);

21 Kasım 2011 Pazartesi

DEĞİŞKENLER VE SABİTLER

Değişkenler bir programlama dilinde verilerin depolanma alanlarını temsil eder.
 Genel olarak değişkenler aşağıdaki şelikde tanımlanır.




<veri tipi>  <değişken adı>

örnek :

int  x;
string ad;
byte i=3;
bool  d=false;
double yuzde=98.32;ortalama=3.2;
char karakter='A';

C# YAZIM KURALLARI




  • C# büyük/küçük harfe duyarlı bir dildir. Dolayısıyla herhangi bir deyimin ilk harfini büyük harfle başlatıp başlatmamanız kodun yorumlanması sırasında farklılıklara sebep olabilir.



  • Kod içerisinde kulandığımız kütüphaneleri using deyimi ile dosyamızın en üstüne eklememiz gereklidir.



  • Açtığımız tüm parantezleri “{“ kendi eşleniği ile “}” kapatmalıyız.



  • Satır sonlarında “;” kullanmamız gereklidir. Bunu normalde cümle sonlarına yerleştirdiğimiz nokta gibi düşünebiliriz. Dolayısıyla satır sonlarında olması zorunluluk değildir. Çünkü tek satırda anlatılabilecek olan bir kodu birden fazla satıra da bölebiliriz.



  • Kod içerisinde yorum(açıklama) amaçlı yazdığımız, program derlenirken değerlendirilmesini istemediğimiz alanları “//” işaretinden sonra yazabiliriz. Bu alanlar daha sona geri dönüp baktığımızda kodu daha anlaşılır hale getirmek için önemli bir yere sahiptir.


  • Son olarak aşağıdaki kodda belirli alanların ne anlama geldiğini inceleyebilirsiniz. (Yeşil renkli alanlar açıklama yapılan alanlardır. Her açıklamayı ilgili olduğu kodun yanına yazmaya özen gösterdim.)

  • 2 Kasım 2011 Çarşamba

    Bu kodlar neyi hesaplamaktadır?

    1. i = 11
    2. Eğer i mod 2  = 0 ise 8. adıma git
    3. Eğer i mod 3  = 0 ise 8. adıma git
    4. Eğer i mod 5  = 0 ise 8. adıma git
    5. Eğer i mod 7  = 0 ise 8. adıma git  
    6. YAZ  i
    7. Eğer i = 20 ise 9. adıma git
    8. i = i + 1
    9. 2. adıma git
    9. Bitir.

    1 Kasım 2011 Salı

    Sayıyı metne Çevir

    Klavyeden sadece 10 ile 19 arası sayı girişine izin veren ve bu sayılardan biri girildiğinde Metinsel karşılığını ekrana yazan programın algoritma kodlarını yazınız?
    10,11,12,13,14,15,16,17,18,19 girilmesi istenen sayılardır.
    Mesela, 13 girilmişse ONÜÇ gibi