Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
89
3. Konsolda 1, 101, 1001 larni har birini yangi qatordan chop etuvchi dastur
tuzing.
4. Konsolda bugungi kun va vaqtni chiqaruvchi dastur tuzing.
5. Konsoldan yoshingizni o‘qib olib 10 yildan keying
yoshingizni chop etuvchi
dastur tuzing.
6. int tipida 2 ta o‘zgaruvchi e’lon qiling. Ularning qiymatlarini mos ravishda 5 va
10 ga teng. Ularni almashtirib chop qiluvchi dastur tuzing.
7. Quyidagi qiymatlarning mos tiplarini aniqlang:
sbyte, byte, short, ushort, int, uint, long va
ulong 52,130; -115;4825932; 97; -
10000;
20000;
224;
970,700,000;
112;
-44;
-1,000,000;
1990; 123456789123456789.
8. Quyidagi qiymatlar qaysi tipga tegishli:
float, double va
decimal
5,
-5.01,
34.567839023;
12.345;
8923.1234857;
3456.091124875956542151256683467?
9. 2 ta haqiqiy sonni 0.000001 aniqlikda taqqoslaydigan dastur tuzing.
10.
int tipidagi 256 sonini 16 lik sanoq sistemasiga o‘tkazuvchi dastur tuzing.
11. Marketing bilan shug‘ullanuvchi kompaniya o‘z xodimlaridan ma’lumotlarni
yozishini xoxladi. Ushbu ma’lumotnomada ismi, familiyasi, yoshi, jinsi, alohida
kartasi (27560000 dan 27569999shungacha) bo‘lishi kerak. O‘zgaruvchilar
e’lon qilgan holda har bir xodim uchun yarating.
12. 3 ta sonli tiplarni konsoldan o‘quvchi va ularni qiymatini
chiqaruvchi dastur
tuzing.
13. Aylanani
r radusini konsoldan o‘qib primetri va yuzasini chop etuvchi dastur
tuzing.
14. Kompaniyani nomi, adresi,
telefon nomeri, faks nomeri,
veb sayti va
boshqaruvchisi bor. Boshqaruvchisining ismi,
familyasi, yoshi, va telefon
nomeri bor. ma’lumotlarni konsoldan o‘qib oluvchi
va chiqaruvchi dastur
tuzing.
15. 2 ta musbat butun sonni ekrandan o‘qib oling va shu sonlar orasidagi sonlar p
soniga teng ular orasida 5 ga bo‘lganda qoldiq 0 qoladigan sonlarni nechta
ekanini aniqlovchi dastur tuzing.
Masalan: p(17,25) = 2.
16. Konsoldan 2 ta sonni o‘qib oling va ularni kattasini chop eting.
if operatoridan
foydalanmang.
Dasturlash tillari va axborot-kommunikatsiya texnologiyalari 1-semestr
90
17. ax
2
+bx+c=0 kvadrat
tenglamaning koeffitsentlari a, b va c konsoldan o‘qib
olinsin va kvadrat tenglamaning yechimlari (haqiqiy son) chop etilsin.
18.
n sonini ekran orqali kiriting va yana
n ta son kiriting va ularni yig‘indisini
hisoblang.
19.
n butun sonni konsoldan o‘qing va
[1..n] oralig‘dagi barcha sonlarni har birini
alohida qatorga chop etish dasturini yozing.
20. Fibbonachi ketma-ketligini birinchi 100 ta elementini
chop etish dasturini
tuzing: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, …
21.
Quyidagi summani hisoblash dasturini yozing (0.001 aniqlikda):
1 + 1/2 - 1/3 + 1/4 - 1/5 + ...