Şimdi Ara

Bu işlem yanlış mı?

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
8
Cevap
0
Favori
1.069
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri
  • Son Yorum 2 yıl
  • Cevaplayan Üyeler 4
  • Konu Sahibinin Yazdıkları 4
  • Ortalama Mesaj Aralığı 49 dakika
  • Haberdar Edildiklerim (Alıntılar) 1
  • Konuya En Çok Yazanlar
  • Routinues (4 mesaj) kaand12@ (2 mesaj) Gökşen PASLI (1 mesaj) jackal___61 (1 mesaj)
  • Konuya Yazanların Platform Dağılımı
  • Masaüstü (5 mesaj) Mobil (1 mesaj) (2 mesaj)
  • @
0 oy
Öne Çıkar
Giriş
Mesaj
  • Herkese merhaba...


    Pdf üzerinden bir anlatım okurken şöyle bir kare ile karşılaştım ve son satırı bana aşırı saçma geldi. Bence burada bir yanlışlık var fakat tam olarak emin değilim lütfen yardımcı olur musunuz?


    Aşağıda görmüş olduğunuz resimde "Bunu şu işlemlerle daha kolay açıklayabiliriz" yazısının altında gördüğünüz gibi 4 satırlık bir işlem var. Bu satırların her birini yukarıdan aşağıya doğru 1. satır, 2. satır, 3. satır ve 4. satır olarak ayırırsak. 4. satırda bir terslik var. Ya da bana öyle geldi bilmiyorum zaten bu sorunun cevabını öğrenmek için açtım bu konuyu.


    Şimdi gelelim soruna...


    4. satırda; x = 5 iken x++ * x++ = 30 demiş hemen sağında da //[5 * 6 = 30] demiş yani x ilk değerini koruyup 5 olarak kalmış çünkü ilk olarak sonal operatör devreye girmiş, daha sonra 6 olmuş ve 5 ile 6'nın çarpımından 30 sayısını elde etmiş, fakat hemen sağında x = 7 olur. yazılmış. Ben burada şunu anlamadım. 1.,2. ve 3. satırlarda x her zaman son değeri olarak kalırken burada nasıl 6 değil de 7 oluyor?


    Bu işlem yanlış mı?



    < Bu mesaj bu kişi tarafından değiştirildi Routinues -- 19 Haziran 2021; 4:41:4 >







  • üçüncü satırda hata var x 3 olur

  • Gökşen PASLI G kullanıcısına yanıt

    Hatanın nasıl ve neyden kaynaklı olduğunu da açıklar mısınız?

  • İşlem bittikten sonra eğer x değerini kullanmaya kalkarsan o x değeri artık 7 olur demek istiyor 4. Satırda. Ayrıca eğer bana soracak olursan :
    1. Satırda x değerini kullanmadan önce azaltma yapmış değer 3 olarak kalır doğru.
    2. Satırda yine aynı şekilde ama arttırma yapmış son değer 7 doğru.
    3. Satırda iki kere sonal azaltma yapmış. Yani kullandıktan sonra değeri değişecek önce 5 olur sonra 4 olur, işlemi yaptın x değeri 3 e düştü. Yani 3. Satırda da cevabın 4. Satırdaki gibi x in en en en son halini yazması lazım bence. Yani x=3 olmalı. Kolay gelsin.
  • kaand12@ kullanıcısına yanıt

    Evet 3. satırdaki kodu editöre girince bana da 3 sonucunu verdi. Şimdi anladım olayı teşekkürler.



    Bu işlem yanlış mı?
  • Routinues kullanıcısına yanıt
    Rica ederim kolay gelsin. Başka sorun olursa etiketle beni elimden geldiğince yardım ederim. :))
  • kaand12@ kullanıcısına yanıt

    Tamamdır.

- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.