Kalan Operatör

Matematiksel olabilir, ancak Java, Python veya Swift gibi etkili bir programcı olmak için buna ihtiyacınız var. Güven bana…

Öğreticiler için kalan işleci bildiğinizi varsaymak yaygındır. Ama nedir ve neden buna ihtiyacımız var?

Unsplash'ta JOHN TOWNER'ın fotoğrafı

Zorluk Derecesi: Başlangıç ​​| Kolay | Normal | Zorlu

terminoloji

Temettü: Bölmek istediğiniz miktar

Bölen: Başka bir sayının bölündüğü başka bir sayıdır.

Tamsayı: Ondalık noktadan sonra basamak olmayan kesirli kısmı olmayan bir sayı

Kalan: Bir sayının başka bir sayıya bölümünden kalan

Modül: Kalan için başka bir terim

Bölme (Tamsayı): Kesirli kısmın (kalan) atıldığı bir bölme

tam sayı bölümü

Tamsayı bölme tam sayıları içerir . Bu, yalnızca tam sayılarla ilgilendiğimiz anlamına gelir.

Bunu iyice düşünelim.

Bir tam sayıyı bir tam sayıya bölüyoruz ve yalnızca sonuç olarak bir tam sayıyla ilgileniyoruz.

Bazı örnekler verelim:

böyle

6 / 2 = 3

10 / 2 = 5

Hangi, riske girerim beklediğiniz sonuçlardır.

Peki ya bire bir ikiye bölmek?

4 / 3 = 1

Az önce ne oldu? Unutma, burada sadece tam sayıları düşünüyoruz .

Yani tek bir 3 var ya da tekrar belirtmek gerekirse4 / 3 = 1

Başka bir örnek verelim.

6 / 3

İki üçü bir altıya "sığdırabilirsiniz", bu da "boşluk" olmadığı anlamına gelir.

Yani:

6 / 3 = 2

Bu nedenle, temettüye sığdırabileceğimiz tam bölen sayısını etkili bir şekilde sayıyoruz.

Sadece tam sayılarla ilgileniyoruz. Yani, bu Tamsayı bölümüdür.

Kalan ve modulo işlemi

Kalan, yukarıda Tamsayı bölme işlemi yaptıktan sonra kalan değerdir.

Bakmak 4 % 3ve beraberindeki şema:

4'e sığabilecek bir tam sayı 3 ile 4 arasındaki “boşluğu” (kırmızı blok) sayıyoruz.

Hesaplamanın dili öncekiyle aynıdır (% operatörüne sahip olmamıza rağmen).

Başka bir deyişle, böleni alıp bölene böleriz ve geriye kalan kalır.

Başka bir örnek verelim.

6 / 3

İki üçü bir altıya "sığdırabilirsiniz", bu da hiç geri kalan olmadığı anlamına gelir!

Yani:

6 / 3 = 2

ve

6 % 3 = 0

Tek ve çift sayılar

Hangi dili seçerseniz seçin, size modulo işlemine dayalı bazı klasik mülakat soruları (merhaba fizzbuzz) sorulabilir.

Temel olarak, bir sayının çift olup olmadığını bilmemiz gerekir.

Oh, ve sıfır çift olarak sayılır.

bu yüzden bölenin 2 olduğu yeri test ediyoruz

0 % 2 = 0

1 % 2 = 1

2 % 2 = 0

3 % 2 = 1

4 % 2 = 0

Sıfıra eşit olan sonuçların çift olduğu yerde, bire eşit olanlar tektir.

Çözüm…

Genellikle herhangi bir programlama dilinde kalanın nasıl çalıştığını bilmemiz beklenir. Okul sizin için arka planda kayboluyorsa veya belki de size en başta yeterince eğitim verilmemişse bu zor olabilir.

Bu öğretici geçti

  • kalan
  • modül
  • Tek ve çift sayılar

Depo bağlantısı:

Bu depoya Swift, Java ve Python kodunu koydum.

Twitter kişisi:

Sorusu olan? benimle buradan iletişime geçebilirsin

Suggested posts

Alan Adları Hakkında Bilgi Bulma

Brian P. Hogan'ın Küçük, Keskin Yazılım Araçları'ndan bir alıntı

Alan Adları Hakkında Bilgi Bulma

facebook.com'a bir talepte bulunduğunuzda, bilgisayarınız o bağlantıyı kurabilmesi için bu alan adını bir IP adresine çevirmek üzere alan adını arar.

Math'dan CS'ye nasıl geçiş yaptım?

Math'dan CS'ye nasıl geçiş yaptım?

Sonbahar 2023 kabul süreci sona eriyor ve ertelemeler/reddedilmeler yaşanıyor. UW'de hayalinizdeki programa kabul edildiyseniz tebrikler.

Related posts

"Mariana Çukuru Ortaya Çıktı: Uçurumun Korkunç Gizli Gerçeklerini Ortaya Çıkarmak"

"Mariana Çukuru Ortaya Çıktı: Uçurumun Korkunç Gizli Gerçeklerini Ortaya Çıkarmak"

Giriş: Cesur okuyucular, bizi gezegenimizin en karanlık derinliklerine götürecek bir yolculuğa hoş geldiniz. Bu blogda, Mariana Çukuru'nun esrarengiz dünyasına dalıyor, onun gizli sırlarını açığa çıkarıyor ve yüzeyinin altında yatan tüyler ürpertici gerçekleri ortaya çıkarıyoruz.

SINIRSIZ HAYAT

Büyüdüğünde, dünyanın olduğu gibi olduğunu ve hayatının sadece dünyanın içinde yaşamak olduğunu, hayatını asla riske atmadan, sadece belirlenmiş bir yolu takip et ve sonunda öl ve ölmemeye çalış. duvarlara çok fazla vur. Ama bu çok sınırlı bir hayat.

zamirler süper korkutucu

Çoğu zaman olduğu gibi birdenbire gözüme çarpıyor Her şey yeniden yarı yolda <Hayır, Pasifik'te kesip attığınız değil, karnavalda olan> Her manşet yüksek sesle… ..

Work Week'te Öğrenme sandığınızdan daha önemli

Work Week'te Öğrenme sandığınızdan daha önemli

Çoğu zaman kendimizi, bizim için iyi olduğunu bildiğimiz şeyleri uygulamakta zorlanırken buluruz. Bir başkasına onu sevdiğimizi söylemekten bir korsan gibi konuşmayı hatırlamaya kadar, her zaman bu şeyleri zaten yaptıkları için bir günlük, haftalık veya aylık olaylara gerek olmadığını iddia edenler olacaktır.