0Pricing
Lua Academy · Ders

Aritmetik İşleçler

Toplayın, çıkarın, çarpın ve bölün.

Aritmetik İşleçler, CoddyKit'te ücretsiz bir Lua Academy dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Lua Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Lua Academy kursu toplamda 4 dersten oluşur.

Lua'da Matematik Yapma

Lua, sayıları birleştirmeniz için bildiğiniz matematiğe çok benzeyen eksiksiz bir aritmetik operatörler kümesi sunar.

Bu derste bunları toplama, çıkarma, çarpma, bölme ve daha fazlası için kullanacaksınız.

print(2 + 3)
print(10 - 4)

Toplama ve Çıkarma

+ operatörü iki sayıyı toplar, - ise bunları çıkarır.

Tamsayıları ve kayan noktalı sayıları serbestçe birlikte kullanabilirsiniz. Taraflardan biri kayan noktalı sayıysa sonuç kayan noktalı sayıya dönüşür.

local total = 5 + 2.5
print(total)

Çarpma

Çarpmak için * kullanın. Bu işlem olağan kurallara uyar: iki tamsayı bir tamsayı verir, herhangi bir kayan noktalı sayı ise sonucu kayan noktalı sayıya dönüştürür.

  • 3 * 4 sonucu 12'dir
  • 3 * 4.0 sonucu 12.0'dır
print(3 * 4)
print(6 * 1.5)

Kayan Noktalı Bölme

/ operatörü kayan noktalı bölme yapar ve her zaman kayan noktalı sayı döndürür.

Sonuç tam sayı olsa bile 8 / 2 işleminin 4.0 vermesi gibi bir ondalık noktası görürsünüz.

print(8 / 2)
print(9 / 4)

Taban Bölmesi

// operatörü böler ve sonucu en yakın tam sayıya doğru aşağı yuvarlar.

İki tamsayıyla kullanıldığında bir tamsayı verir. Negatif sonsuzluğa doğru yuvarladığı için -7 // 2 sonucu -4'tür.

print(7 // 2)
print(-7 // 2)

Mod Alma Operatörü

% operatörü bölme işleminden sonraki kalanı döndürür. Bölünebilirliği denetlemek için çok kullanışlıdır.

Örneğin 10 % 3 sonucu 1'dir; çünkü 3, 10'un içinde üç kez bulunur ve 1 artar.

print(10 % 3)
print(8 % 4)

Mod ile Çift veya Tek

Yaygın bir yöntem şudur: n % 2 == 0 olduğunda bir sayı çifttir, aksi durumda tektir.

Bu örüntü döngülerde ve koşullarda sıkça karşınıza çıkar.

local n = 7
if n % 2 == 0 then
  print("even")
else
  print("odd")
end

Üs Alma

^ operatörü bir sayıyı bir kuvvete yükseltir. 2 ^ 3, 2'nin kendisiyle 3 kez çarpılması demektir ve sonuç 8 olur.

Önemli: ^ her zaman kayan noktalı sayı döndürür; bu nedenle 2 ^ 3 çıktısı 8.0 olur.

print(2 ^ 3)
print(2 ^ 0.5)

Tekli Eksi

Bir değerin önüne - koymak, o değeri negatife çevirir. Buna tekli eksi denir.

İşareti tersine çevirir: pozitif sayı negatif, negatif sayı ise pozitif olur.

local x = 5
print(-x)
print(-(-3))

Operatör Önceliği

Lua, standart matematik önceliğini izler: önce ^, sonra *, /, //, %, ardından + ve -.

Farklı bir sonuç istediğinizde işlem sırasını denetlemek için () parantezlerini kullanın.

print(2 + 3 * 4)
print((2 + 3) * 4)

Operatörleri Birleştirme

Gerçek ifadeler çoğu zaman birden fazla operatörü bir arada kullanır. Lua bunları önce önceliğe, ardından soldan sağa göre değerlendirir.

Dikkatli okumak veya parantez eklemek matematiğinizin açık ve doğru kalmasını sağlar.

local result = 10 + 6 / 2 - 1
print(result)

Hızlı Sınama

Lua aritmetik operatörlerini ne kadar anladığınızı sınayın.

Özet

Lua'nın aritmetik operatörlerini uyguladınız: +, -, *, /, //, % ve ^; ayrıca tekli eksiyi de gördünüz.

/ ve ^ operatörlerinin her zaman kayan noktalı sayı döndürdüğünü, // operatörünün aşağı yuvarladığını ve % operatörünün kalanı verdiğini unutmayın. Öncelik önemlidir; bu nedenle açıklık için parantez kullanın.

Sırada güçlü math kitaplığıyla tanışacaksınız.

Sıkça Sorulan Sorular

“Aritmetik İşleçler” dersi ücretsiz mi?

Evet — “Aritmetik İşleçler” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Lua Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Lua Academy kursu toplamda 4 dersten oluşur.

“Aritmetik İşleçler” dersinde ne öğreneceğim?

Toplayın, çıkarın, çarpın ve bölün. Lua Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Lua Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Lua Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.

“Aritmetik İşleçler” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Lua Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Lua Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Tamsayılar ve Ondalıklar
  2. Aritmetik İşleçler
  3. math Kütüphanesi
  4. Sayı Biçimlendirme
← Lua Academy Sayfasına Dön