Arifmetik operatorlar
Arifmetik operatorlar
Arifmetik operatorlar
Ushbu bo'limda biz arifmetik operatorlar bilan tanishamiz va ulardan qanday foydalanilishini ko'ramiz.
Bugun sonlar ustida turli matematik amallarni bajarishga imkon beradigan arifmetik operatorlarni ko'rib chiqamiz: qo'shish, ayirish, ko'paytirish, bo'lish va mod amali (bo'lgandagi qoldiqni olish). Keling, har birini alohida ko'rib chiqamiz.
Qo'shish (+)
Dasturlashda qo'shish operatori (+) matematikadagi kabi ishlaydi. Masalan:
Natijada R o'zgaruvchisi 8 qiymatga ega bo'ladi.
Ayirish (-)
Ayirish operatori (-) bir sondan ikkinchi sonni ayirishga imkon beradi. Masalan:
Natijada R o'zgaruvchisi 6 qiymatga ega bo'ladi.
Ko'paytirish (*)
Ko'paytirish operatori (*) ikki sonni ko'paytirishga imkon beradi. Masalan:
Natijada R o'zgaruvchisi 42 qiymatga ega bo'ladi.
Bo'lish (/)
Bo'lish operatori (/) bir sonni boshqasiga bo'lishga imkon beradi. U int turlarida butun bo'lishni bajaradi, ya'ni bo'lish natijasining faqat butun qismi olinadi, kasr qismi tashlab yuboriladi.
Tasavvur qiling, sizda int turidagi ikkita o'zgaruvchi bor: A va B, va siz A ni B ga bo'lish natijasini topmoqchisiz.
Bo'lish operatoridan foydalanish sintaksisi:
Bu yerda R bo'lishdan chiqqan butun natijani saqlaydi.
Masalan, agar sizda:
bo'lsa va siz hisoblasangiz:
unda R qiymati 3 bo'ladi, chunki 10 ni 3 ga butun bo'lganda natija 3 chiqadi, 0.3333 kasr qismi esa tashlab yuboriladi.
Muhim: butun bo'lish har doim pastga qarab yaxlitlaydi. Masalan, 7/3 natijasi 2 bo'ladi, 3 emas.
Mod amali (%)
Modulo operatori (%) bir butun sonni (int) boshqasiga bo'lgandagi qoldiqni topish uchun ishlatiladi. U butun bo'lish bajarilgandan keyingi qoldiqni qaytaradi.
Tasavvur qiling, sizda int turidagi ikkita o'zgaruvchi bor: A va B, va siz A ni B ga bo'lgandagi qoldiqni topmoqchisiz.
Modulo operatoridan foydalanish sintaksisi:
Bu yerda R bo'lishdan qolgan qoldiqni saqlaydi.
Masalan, agar sizda:
bo'lsa va siz hisoblasangiz:
unda R qiymati 1 bo'ladi, chunki 10 ni 3 ga qoldiqli bo'lganda qoldiq 1.
Modulo operatori ko'pincha sonning juft yoki toqligini tekshirishda ishlatiladi.