c# dasturlash tilida arifmetik amallar

DOC 17 sahifa 343,5 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 17
№9 c# dasturlash tilida arifmetik amallar quyidagi operatorlar raqamli turdagi operandlar bilan arifmetik amallarni bajaradi: · birlik ++(o'sish),--(kamaytirish) , +(ortiqcha) va -(minus) operatorlari · ikkilik *(ko'paytirish) , /(bo'lish) , %(qoldiq) , +(qo'shish) va -(ayirish) operatorlari bu operatorlar barcha integral va suzuvchi nuqtali raqamli turlari tomonidan qo'llab-quvvatlanadi. o'sish operatori ++ birlik o'sish operatori ++o'z operandini 1 ga oshiradi. operand o'zgaruvchi, xususiyatga kirish yoki indeksatorga kirish bo'lishi kerak. o'sish operatori ikki shaklda qo'llab-quvvatlanadi: postfiks oshirish operatori, x++va prefiks oshirish operatori, ++x. postfiksni oshirish operatori quyidagi misolda ko'rsatilganidek, natija operatsiyadan oldingix++ qiymatdir :x int i = 3; console.writeline(i); // output: 3 console.writeline(i++); // output: 3 console.writeline(i); // output: 4 prefiksni oshirish operatori quyidagi misolda ko'rsatilganidek, natija operatsiyadan keyingi++x qiymatdir double a = 1.5; console.writeline(a); // output: 1.5 console.writeline(++a); // output: 2.5 console.writeline(a); // output: 2.5 kamaytirish operatori -- birlik pasaytirish operatori --o'z operandini 1 ga kamaytiradi. operand o'zgaruvchi, xususiyatga kirish yoki indeksatorga kirish …
2 / 17
console.writeline(5 * 2); // output: 10 console.writeline(0.5 * 2.5); // output: 1.25 console.writeline(0.1m * 23.4m); // output: 2.34 birlik *operator ko'rsatgichni yo'naltirish operatoridir . bo'lish operatori / bo'lish operatori /o'zining chap operandini o'ng tomonidagi operandga ajratadi. butun sonlarga bo'linish butun sonli turdagi operandlar uchun /operatorning natijasi butun son turiga ega va nolga yaxlitlangan ikkita operandning ulushiga teng: console.writeline(13 / 5); // output: 2 console.writeline(-13 / 5); // output: -2 console.writeline(13 / -5); // output: -2 console.writeline(-13 / -5); // output: 2 ikki operandning qismini suzuvchi nuqtali raqam sifatida olish uchun decimal, float yoki double dan foydalaning: console.writeline(13 / 5.0); // output: 2.6 int a = 13; int b = 5; console.writeline((double)a / b); // output: 2.6 suzuvchi nuqtali bo'linish , float, doubleva decimalturlari uchun /operatorning natijasi ikkita operandning koeffitsienti hisoblanadi: console.writeline(16.8f / 4.1f); // output: 4.097561 console.writeline(16.8d / 4.1d); // output: 4.09756097560976 console.writeline(16.8m / 4.1m); // output: 4.0975609756097560975609756098 operandlardan biri …
3 / 17
.3 console.writeline(5.1m + 4.2m); // output: 9.3 ayirish operatori - ayirish operatori -o'zining o'ng operandini chap operanddan ayiradi: console.writeline(47 - 3); // output: 44 console.writeline(5 - 4.3); // output: 0.7 console.writeline(7.5m - 2.3m); // output: 5.2 №29 c# dasturlash tilida qiymat qaytaruvchi metodlar. return operatori return funktsiyasi jarayon bajarilishini tugatadi va boshqaruvni chaqiruvchi funktsiyaga qaytaradi. qo'ng'iroqdan keyingi nuqtada qo'ng'iroq funktsiyasida ijro qayta boshlanadi. return jarayon chaqiruvchi funksiyaga qiymat qaytarishi mumkin. ifodaning qiymati , agar mavjud bo'lsa, chaqiruvchi funksiyaga qaytariladi. agar ifoda o'tkazib yuborilsa, funktsiyaning qaytariladigan qiymati aniqlanmagan. agar mavjud bo'lsa, ifoda baholanadi va keyin funksiya tomonidan qaytarilgan turga aylantiriladi. agar returnjarayon voidqaytaruvchi turdagi funktsiyalarda ifodani o'z ichiga olgan bo'lsa, kompilyator ogohlantirish hosil qiladi va ifoda baholanmaydi. agar returnfunktsiya ta'rifida hech qanday jarayon ko'rinmasa, chaqirilgan funksiyaning oxirgi jarayoni bajarilgandan so'ng, boshqaruv avtomatik ravishda chaqiruvchi funktsiyaga qaytadi. bunday holda, chaqirilgan funktsiyaning qaytish qiymati aniqlanmagan. agar funktsiya dan boshqa qaytish turiga ega bo'lsa …
4 / 17
ishda qiymatni qaytarish uchun ishlatilishini ko'rsatadi. // c_return_statement.c // compile using: cl /w4 c_return_statement.c #include // for int_max #include // for printf long long square( int value ) { // cast one operand to long long to force the // expression to be evaluated as type long long. // note that parentheses around the return expression // are allowed, but not required here. return ( value * (long long) value ); } funksiya squarearifmetik xatolikni oldini olish uchun argument kvadratini kengroq turdagi qaytaradi. double ratio( int numerator, int denominator ) { // cast one operand to double to force floating-point // division. otherwise, integer division is used, // then the result is converted to the return type. return numerator / (double) denominator; } funktsiya ratioikki intargumentning nisbatini suzuvchi nuqta doubleqiymati sifatida qaytaradi. returnifoda operandlardan birini ga o'tkazish orqali suzuvchi nuqta operatsiyasidan foydalanishga majbur doublebo'ladi . aks holda, butun sonni bo'lish …
5 / 17
ffaqiyat haqida xabar berish uchun ishlatiladi) main 0 qiymatini qaytaradi. №49 visual studio yordamida .net sinf kutubxonasini yaratish sinf kutubxonasi dastur tomonidan chaqiriladigan tur va usullarni belgilaydi. agar kutubxona .net standard 2.0 ni maqsad qilgan bo'lsa, uni .net standard 2.0 ni qo'llab-quvvatlaydigan har qanday .net ilovasi (jumladan, .net framework) orqali chaqirish mumkin. agar kutubxona .net 6 ga mo‘ljallangan bo‘lsa, uni .net 6 ga mo‘ljallangan har qanday dastur chaqirishi mumkin. ushbu qo‘llanma .net 6 ni qanday nishonlashni ko‘rsatadi. sinf kutubxonasini yaratganingizda, uni nuget paketi sifatida yoki undan foydalanadigan ilova bilan birlashtirilgan komponent sifatida tarqatishingiz mumkin. old shartlar · visual studio 2022 17.0.0 versiyasini ko'rib chiqish . .net ish stoli ish yuki o'rnatilgan. ushbu ish yukini tanlaganingizda .net 6 sdk avtomatik ravishda o'rnatiladi. yechim yarating sinf kutubxonasi loyihasini joylashtirish uchun boʻsh yechim yaratishdan boshlang. visual studio yechimi bir yoki bir nechta loyihalar uchun konteyner boʻlib xizmat qiladi. xuddi shu yechimga qo'shimcha, tegishli …

Ko'proq o'qimoqchimisiz?

Barcha 17 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"c# dasturlash tilida arifmetik amallar" haqida

№9 c# dasturlash tilida arifmetik amallar quyidagi operatorlar raqamli turdagi operandlar bilan arifmetik amallarni bajaradi: · birlik ++(o'sish),--(kamaytirish) , +(ortiqcha) va -(minus) operatorlari · ikkilik *(ko'paytirish) , /(bo'lish) , %(qoldiq) , +(qo'shish) va -(ayirish) operatorlari bu operatorlar barcha integral va suzuvchi nuqtali raqamli turlari tomonidan qo'llab-quvvatlanadi. o'sish operatori ++ birlik o'sish operatori ++o'z operandini 1 ga oshiradi. operand o'zgaruvchi, xususiyatga kirish yoki indeksatorga kirish bo'lishi kerak. o'sish operatori ikki shaklda qo'llab-quvvatlanadi: postfiks oshirish operatori, x++va prefiks oshirish operatori, ++x. postfiksni oshirish operatori quyidagi misolda ko'rsatilganidek, natija operatsiyadan oldingix++ qiymatdir :x int i = 3; console.wr...

Bu fayl DOC formatida 17 sahifadan iborat (343,5 KB). "c# dasturlash tilida arifmetik amallar"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: c# dasturlash tilida arifmetik … DOC 17 sahifa Bepul yuklash Telegram