none
Önel (Prefix) ve Sonal (Postfix) Takılar ile ilgili bir soru? RRS feed

  • Soru

  • Merhaba Arkadaşlar sınav için hazırlanıyorum takıldığım konuları sizlerle paylaşıyorum inşallah başka sıkıntı çekenlere de bu vesile ile yardımcı olmuş oluruz.

    Soru :

    x=5   iken   x--  *  x--  =  20    // şu şekilde açıklama  [5*4=20] ve x=4 olur diye yazılmış ancak

    soldan başlayarak açıklıyorum 5 çarpı dedim sonra değerini bir düşürdüm 4 oldu 5*4=20 yaptı buraya kadar iyi ama

    ikinci x den sonraki -- yi de hesaplarsak x değeri 3 olur acaba çalıştığım not tamı yanlış yazılmış x=3 olmaz mı?    




    sp



    • Düzenleyen tedris 20 Şubat 2016 Cumartesi 14:22
    20 Şubat 2016 Cumartesi 14:21

Yanıtlar

Tüm Yanıtlar

  • Yaz kod olarak dene bize niye soruyorsun ki? 20 doğru bu arada.
    • Yanıt Olarak İşaretleyen tedris 20 Şubat 2016 Cumartesi 14:40
    20 Şubat 2016 Cumartesi 14:33
  • Size soruyorum çünkü basit bir yöntemi yada bir ayrıntı varsa diye sordum. bende biliyorum oradan derleyip bakmayı neden öyle olduğunu anlamadıktan sonra boş

    sp

    20 Şubat 2016 Cumartesi 14:36
  • x=3 çıkıyor demek ki kitapta yanlış yazılmış 

     int x = 5;

                int y = x-- *x--;

                Console.WriteLine("İşlem Sonuc={0} \nx in Değeri={1} ",y,x);
               
                Console.ReadKey();


    sp

    20 Şubat 2016 Cumartesi 14:43
  • x'in 3 çıkması normal değil mi?

    x= 5

    x-- sonunda x 5 olarak formüle eklendi ve değeri 1 düşürüldü 4 oldu

    ikinci x-- sonunda x 4 olarak formüle eklendi ve değeri yine 1 düşürüldü 3 oldu.

    Sonuç = 20 ama x= 3


    Herkes mevcut projesi bitince daha iyi ve güvenli kod yazmaya başlayacakmış. Hazır olun Türkiye'de yazılım çağ atlamak üzere

    20 Şubat 2016 Cumartesi 15:07
  • Bunları "takı" diye mi öğretiyorlar? Operatör bunlar.

    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    20 Şubat 2016 Cumartesi 15:38
    Moderatör
  • Kitaplarda her yazana inanmamaniz gerektigine iyi bir ornek olmus. Baski hatasi da denemez, baslangic seviyesindeki konularda, yazarin boyle bir hata yapma luksu yok. Bence en iyisi takip ettigin kitabi cope at.

    Arada sana ufak bir soru da benden:

    x=5 iken --x * --x = ? ve x = ?

    yaparsin cok kolay. Test icin sana bir ipucu. Oyle biryerlere yazdikatan sonra derleme derdi filan var diye sormak daha kolay geliyor haklisin. Ama Linqpad.net adresinden Linqpad'i indirip kullanabilirsin. Dogrudan onun penceresinde yazip aninda calistirirsin. Illa oyle saklaman ve derlemen gereken kod yiginlariyla ugrasmazsin (istedigin gibi de sakla).

    20 Şubat 2016 Cumartesi 16:51
    Yanıtlayıcı
  • Bunları "takı" diye mi öğretiyorlar? Operatör bunlar.

    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    Önay'cım,

    Sorudan da anlasildigi uzere "ogretemiyorlar", ogretsinler de adina taki desinler :)

    20 Şubat 2016 Cumartesi 16:56
    Yanıtlayıcı
  • Çok sağolun teşekkür ettim dediğiniz gibi hemen programı indirdim artık oradan devam ederim

    Kitaba gelince isim vermek istemiyorum ama bir kitap aldım okudum bir şey fark ettim bu tür sorular öğrenmeyi daha hızlandırıyor. Ama aldığım kitapta sadece konu anlatımı vardı soru yoktu nette gezerken bir üniversitemizin C# ile ilgili notlarına rast geldim benim için kitaptan daha kıymetli anlatımı var. Çünkü Her konu sonunda az da olsa alıştırmalar vs. mevcut anlatımı iyi ama işte yanlış yapılmış orada dalgınlıkla vs. oldu demek ki neyse dikkatli olmak lazım.

    Faydalandığınız soru çözdüğünüz siteler uygulamalar varsa paylaşır mısınız. 

    cizgi-tagem.org adresini bir Bilgisayar mühendisi arkadaştan öğrendim bakma fırsatım olmadı


    sp

    20 Şubat 2016 Cumartesi 17:33