bajaradi?
3-Rasm
10)
Qo’yida 4-rasmda sizga dastur kodi berilgan. Bu dasturni bajarib
ko’ring. Xush bu yerda int summ_3(int a,int b,int c); funksiyasi
qanday vazifani bajaraypti?
4-Rasm.
Qo’yidagi savollarga javob berishhga harakat qiling.
a) Dastur ekranga qanday natija qaytaradi?
b) summ_3(int a,int b,int c); funksiyasi qanday toifadagi
ma’lumotni qaytaraypti.
c) summ_3(int a,int b,int c); funksiyasida return kalid so’zi qanday
vazifani bajarayapti?
d) Funksiya tanasida nima yozilgan?
e) Sizningcha funksiya tanasi har doimam {} Ichida yozilishi kerakmi?
Shu nuqtadamisiz demak funksiyalar haqida 5% ma’lumotga ega
buldiz. Endi bilimlarni mustahkamlash uchun kamid 15 misol
ishlashiz kerak.
1) Ekranga sizning ismingizni chiqaruvchi void printName();
funksiyasini tuzing. Va bu funksiyadan foydalanib ekranga
ismingizni 3 marta chiqaring.
Eslatma funksiya oldin prototipi main dan oldin. Main -asosiy
funksiyasidan keyin esa realizatsiyasini yozing.
2) Berilgan ikkita butun sonni parametr sifatida qabul qilib ularning
a) yig’indisini topuvchi va nomi sum bo’lgan.
b) ayirmasini topuvchi va nomi subtract bo’lgan.
d) ko’paytmasini topuvchi va nomi mult bo’lgan.
e) birinchi sonni ikkinchi songa bo’lgandagi qoldig’ini topuvchi va
nomi mod bo’lgan.
butun toifa qaytaradigan funksiyalarni tuzing. Va ulardan foydalanib
ekrandan foydalanuvchi tarafidan kiritadigan ikkita sonni
funksiyaga mos ravishda natijani boshqa o’zgaruvchiga o’zlashtirib
ekranga chiqaring.
Namuna :
Masalan b) ni ko’ramiz
Demak funksiya nomi subtract va u ikkita butun parametrga ega.
uning vazifasi parametrlarning birinchisidan ikkinchisini
ayirish.funksiyamiz butun toifa qaytaradi chunki ikkita butun sonni
ayirsak natija doimo butun. Demak kod 5-Rasmda keltirilgan.
|