O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI
MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
AKT sohasida iqtisodiyot va menejment FAKULTETI
Yakuniy Nazorat
Topshirdi: 010-20 sirtqi guruh talabasi
Jo’rayev Sh.
Qabul qildi: Saidov Samandar
Toshkent – 2022 y.
variant
Savollar :
Вариант
№22
|
Тошкент Ахборот Технологиялари Университети
|
Кафедра мудири имзоси
Тасдиқлайман
|
C++ tilida arifmetik amallar. Misollar orqali ko’rsatilsin.
Takrorlanuvchi operator. while sikl operatori.
A,B,C o’zgaruvchilarning yig’indisini toping.Dastur tuzing
1.C++ tilida quyidagi arifmetik amallar bor:
Arifmetik qo’shish (+);
Arifmetik ayirish(-);
Arifmetik ko’paytirish(*);
Arifmetik bo’lish(/);
Qoldiq olish(%);
Butun sonli bo'lishda, yani bo'luvchi ham, bo'linuvchi ham butun son bo'lganda, javob butun son bo'ladi. Javob yahlitlanmaydi, kasr qismi tashlanib yuborilib, butun qismining o'zi qoladi. Modul operatori (%) butun songa bo'lishdan kelib chiqadigan qoldiqni beradi. x%y ifodasi x ni y ga bo'lgandan keyin chiqadigan qoldiqni beradi. Demak, 7%4 bizga 3 javobini beradi. % operatori faqat butun sonlar bilan ishlaydi. Vergulli (real) sonlar bilan ishlash uchun "math.h" kutubhonasidagi fmod funksiyasini qollash kerak.
C++ da qavslarning ma'nisi huddi algebradagidekdir. Undan tashqari boshqa boshqa algebraik ifodalarning ketma-ketligi ham odatdagidek. Oldin ko'paytirish, bo'lish va modul olish operatorlari bajariladi. Agar bir necha operator ketma-ket kelsa, ular chapdan o'nga qarab ishlanadi. Bu operatorlardan keyin esa qo'shish va ayirish ijro etiladi.
Misol keltiraylik. a = b * 8 + 9% c / (6 + x);
Birinchi bo'lib b*8 hisoblanadi. Keyin 9%c n topiladi va qoldiq (6 + x) ga bo'linadi. Chiqqan javob esa b * 8 ning javobiga qo'shiladi. Qisqasini aytsak, amallar matematikadagi kabi. Lekin biz o'qishni osonlashtirish uchun va hato qilish ehtimolini kamaytirish maqsadida qavslarni kengroq ishlatishimiz mumkin. Yuqoridagi misolimiz quyidagi ko'rinishga ega bo'ladi.
a = (b * 8 )+ (9% c) / (6 + x);
Huddi shu misolning dastur kodini C++ da ko’ib chiqamiz
Quyida bir necha arifmetik amallarga doir misollar uchun dastur code laridan na’munalar
C++ da arifmetik amallardan tashqari algebraic amallardan foydalanish uchun math.h kubuxonasidan foydalanish kerak.
Kutubxona tarkibida darjaga oshirish , kvadrat ildiz olish , trigonometric funksiyalar kabi tayyor funksiyalar bor .
2. C ++ quyidagi shartli iboralarga ega:
Do'stlaringiz bilan baham: |