O`zbеkistоn rеspublikаsi оliy vа o`rtа mахsus tа’lim vаzirligi аndijоn mаshinаsоzli


Download 3.11 Mb.
bet13/50
Sana02.06.2024
Hajmi3.11 Mb.
#1838594
1   ...   9   10   11   12   13   14   15   16   ...   50
Bog'liq
sdasturlash tilini organish

#include
int main()
{
int integer_1=54;
int integer_2;
float floating=15.854;
integer_1=(int) floating; // oshkor keltirish;

17

integer_2=(int) floating // oshkormas keltirish;


cout<<’’yangi integer (oshkor): ‘’< cout<<’’yangi integer (oshkormas): ‘’< return 0;
}
Dastur natijasi quyidagi ko‘rinishda bo’ladi:
Yangi integer (oshkor):15
Yangi integer (oshkormas):15
Masala. Berilgan belgining ASCII kodi chop etilsin. Masala belgi turidagi
qiymatni oshkor ravishda butun son turiga keltirib chop qilish orqali yechiladi.
Dastur matni:
#include
int main()
{
Unsigned char A;
Cout<<’’belgini kiriting:’’;
Cin>>A;
Cout<<’\’’<Return 0;
}

Dasturning belgini kiriting so‘roviga


A amali bajarilsa, ekranga ‘A’-belgi ASCII kodi=65 satri chop
etiladi.
1.5.Arifmetik amallar.
Berilganlarni qayta ishlash uchun dasturlash tillarida amallarning juda keng majmuasi aniqlangan. Amal - bu qandaydir harakat bo‘lib, u bitta (unar)

18

yoki ikkita (binar) operandlar ustida bajariladi, hisob natijasi uning qaytaruvchi qiymati hisoblanadi.


Tayanch arifmetik amallarga qo‘shish (+), ayirish (-), ko‘paytirish (*), bo‘lish (/) va bo‘lishdagi qoldiqni olish (%) amallarini keltirish mumkin.
Amallar qaytaradigan qiymatlarni o‘zlashtirish uchun C++ tilida “=” va uning turli modifikatsiyalari ishlatilib, quyidagilar hisoblanadi: qo‘shish, qiymat berish bilan (+=); ayirish, qiymat berish bilan (-=); ko‘paytirish, qiymat berish bilan (*=); bo‘lish, qiymat berish bilan (/=); bo‘lish qoldig‘ini olish, qiymat berish bilan (%=) va boshqalar. Bu holatlarning umumiy ko‘rinishi:
=;
Quyidagi dastur matnida ayrim amallarga misollar keltirilgan.

Download 3.11 Mb.

Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   ...   50




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling