اعداد (Numbers)
در این بخش درباره «اعداد سوئیفت» حرف می زنیم. «عدد صحیح (Integer)» فقط رقم های کامل است. «اعشاری (Floating-Point)» رقم با نقطه است. با عملگرها جمع، تفریق، ضرب، و تقسیم انجام می دهیم.
عملگرهای پایه اعداد
از +، -، * و / برای محاسبات استفاده کن. گاهی باید نوع را تبدیل کنی تا تقسیم درست شود.
let a = 5
let b = 2
print(a - b)
print(a * b)
print(Double(a) / Double(b))
نکته: تبدیل نوع یعنی تغییر قالب مقدار؛ مثلاً Int به Double.
تقسیم صحیح و باقیمانده
در تقسیمِ صحیح، بخش اعشاری حذف می شود. عملگر % باقیمانده را برمی گرداند.
let a = 7
let b = 3
print(a / b)
print(a % b)
گام های تمرینی
- دو عدد بساز و جمع و تفریقشان را چاپ کن.
- یکی را به
Doubleتبدیل کن و تقسیم انجام بده. - با
%باقیمانده تقسیم را محاسبه کن.
برای مرور کلی، صفحه انواع داده را ببین. همچنین پرسش های بولی در بولی ها مهم اند. برای تقویت سئو هم به اعداد سوئیفت مراجعه کن.
جمع بندی سریع
+،-،*،/عملگرهای اصلی اند.- برای تقسیم دقیق، به
Doubleتبدیل کن. %فقط باقیمانده را می دهد.- تقسیم صحیح بخش اعشاری را حذف می کند.