العمليات الرياضية

سنتطرق إلى العمليات الرياضية التي تلعب دور مهم وكبير في البرمجة ، سوف نقوم بشرح العمليات ، رموزها ، طرق مختصرة لإجراء العمليات وأيضاً سنتعلم كيفية كتابة التعليقات.

أولا :الرموز الرياضية :-

في البداية نحب أن نقوم بتعريف العمليات الأساسية وهي : الجمع ، الطرح ، الضرب ، القسمة و باقي القسمة .

 

العملية

الرمز

الجمع

+

الطرح

الضرب

*

القسمة

/

باقي القسمة

٪

في العمليات الرياضية يراعى عند تنفيذها إذا كانت تتضمن الأقواس، وعملية الضرب /القسمة ، والجمع / الطرح التالي :

نبدأ بتنفيذ ما بين الأقواس ومن ثم عملية الضرب/القسمة ومن ثم الجمع/الطرح .

هذا مثال يحسب لنا مساحة المستطيل ومحيطه ، نجد أن المساحة هي مجرد عملية ضرب عادية ، وبالنسبة للمحيط فهو يعطي أولوية التنفيذ إلى الأقواس ومن ثم يضرب الناتج في ٢ .

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)