سنتطرق إلى العمليات الرياضية التي تلعب دور مهم وكبير في البرمجة ، سوف نقوم بشرح العمليات ، رموزها ، طرق مختصرة لإجراء العمليات وأيضاً سنتعلم كيفية كتابة التعليقات.
أولا :الرموز الرياضية :-
في البداية نحب أن نقوم بتعريف العمليات الأساسية وهي : الجمع ، الطرح ، الضرب ، القسمة و باقي القسمة .
العملية |
الرمز |
الجمع |
+ |
الطرح |
– |
الضرب |
* |
القسمة |
/ |
باقي القسمة |
٪ |
في العمليات الرياضية يراعى عند تنفيذها إذا كانت تتضمن الأقواس، وعملية الضرب /القسمة ، والجمع / الطرح التالي :
نبدأ بتنفيذ ما بين الأقواس ومن ثم عملية الضرب/القسمة ومن ثم الجمع/الطرح .
هذا مثال يحسب لنا مساحة المستطيل ومحيطه ، نجد أن المساحة هي مجرد عملية ضرب عادية ، وبالنسبة للمحيط فهو يعطي أولوية التنفيذ إلى الأقواس ومن ثم يضرب الناتج في ٢ .
var length:Int=5
var width:Int=7
var distance=length * width
println(distance)
var circumference= 2*(length+width)
println(circumference)
هنا قمنا باختصار فلدي متغير يحمل قيمة في البرنامج واردنا اجراء عملية الضرب عليه فقمنا بكتابة num *=3 بدلا من كتابة num=num*3 .
كذلك الأمر لو أردنا اجراء طرح او قسمة نقوم بكتابة اسم المتغير ومن ثم رمز العملية علامة المساواة ومن ثم العدد الذي نرغب بإجراء العملية عليه .
var num=9
println(num)
num *=3
println(num)
ثانيا: Increment & Decrement :-
لنفرض أن لدي متغير وأريد زيادته بعدد واحد فقط سوف نقوم بعملية بسيطة جداً وهي تعرف بالزيادة أو Increment .
var num1=5
println(num1)
num1++
println(num1)
هنا قمنا بالإختصار فبدلا من كتابة :
num=num+1
قمنا بكتابة :
num1++
لو أردنا طرح عدد واحد من قيمة المتغير سوف نقوم بعملية النقصان أو ما تعرف بـ Decrement
var num1=5
println(num1)
num1--
println(num1)