Kiritiluvchi ma’lumot Chiquvchi ma’lumot


Download 46.78 Kb.
Sana02.07.2020
Hajmi46.78 Kb.
#122760
Bog'liq
D2 ON2 dastur(KI106-guruh)




FISH

Topshiriq



Abduraimov Diyorbek

Foydalanuvchi o‘zining ism-familiyasi va tug‘ilgan yilini kiritganda ularni dastur loyihasi joylashgan katalogda oddiy matnli fayl yaratib, unga yozib qo‘yuvchi dastur tuzing. Fayl nomi foydalanuvchi tomonidan, konsol oynada kiritilsin.

Namuna:

Kiritiluvchi ma’lumot

Chiquvchi ma’lumot

Abdusamatov Qobil




1998




baza







Katalogda “baza” deb nomlangan fayl yaratilib, unga “Abdusamatov Qobil, 1998-yil” jumlalari yozib qo‘yildi.






Umirzoqov Elyor

10 ta elementdan iborat bir o‘lchovli massiv yaratib, 20 dan 50 gacha oraliqdan tasodifiy sonlarni massiv elementlariga ta’minlovchi va ushbu qiymatlarni dastur loyihasi joylashgan katalogda “massiv” deb nomlangan oddiy matnli fayl yaratib, unga yozib qo‘yuvchi dastur tuzing.

Namuna:

Kiritiluvchi ma’lumot

Chiquvchi ma’lumot

21 45 36 28 31 44 29 33 42 23







Katalogda “massiv” deb nomlangan fayl yaratilib, unga “21 45 36 28 31 44 29 33 42 23” qiymatlari yozib qo‘yildi.






Sheraliyev Mirshod

raqam.txt nomli matnli faylda 100 ta butun son saqlangan. Fayldan ma’lumotlarni o’qish, butun sonlarning eng kattasini topish va konsolga chiqarish dasturini tuzing. Faylda butun sonlar probellar bilan ajratilgan.


raqam.txt faylida eng katta son: 315





Umarqulov Shahzod

Faraz qilaylik, city.dat fayli yaratilgan. read funksiyasidan foydalanib, baytlarni o`qiydigan dastur tuzing.


O`qilgan belgilar soni: 9 ta

Samarqand







Bermuratov Sardor

random.txt nomli fayli yarating va rand() funksiyasidan foydalanib 20 ta butun sonni faylga yozish dasturini tuzing. Butun sonlar 1 va 100 oralig’idan tanlansin.


5,72,18, … 20 ta butun son random.txt fayliga yozilgan





Jahonov Akbar

Faylni nusxalovchi dastur tuzing. Dastur foydalanuvchidan faylni kiritishni so`raydi va uni yangi kiritilgan faylga nusxalaydi.



Suyunov Doston

(Rational sinfidan foydalanish) Rational sinfidan foydalangan holda quyidagi ifodani hisoblash dasturini tuzing(Rational sinfida kasrlar ustida amallar bajariladi):





To’xtayev Zayniddin

Inkrement va dekrement operatorlarini qayta yuklashga doir dastur tuzing(Rational sinfida kasrlar ustida amallar bajariladi).

Rational r2(5, 6);



r3 is 11/6

r2 is 11/6








Quyliyev Sardor

Uchburchak va kvadrat shakldagi geometrik obyektlarni sinfini modellashtirishga mo’ljallangan dasturni polimorfizmni qo’llagan holda tuzing. (Geometrik obyektlarni nomlari konsolga chiqarilsin).

Uchburchak obyekti

Kvadrat obyekti








Adashev Azizbek

Uchburchak va kvadrat shakldagi geometrik obyektlarni sinfini modellashtirishga mo’ljallangan dasturni polimorfizmni qo’llagan holda tuzing. (Geometrik obyektlarni nomlari konsolga chiqarilsin).

Uchburchak obyekti

Kvadrat obyekti








Hamroyev Dilshod

Uchburchak va kvadrat shakldagi geometrik obyektlarni sinfini modellashtirishga mo’ljallangan dasturni polimorfizmni qo’llagan holda tuzing. (Geometrik obyektlarni nomlari konsolga chiqarilsin).

Uchburchak obyekti

Kvadrat obyekti








Botirov Xusniddin

Uchburchak va kvadrat shakldagi geometrik obyektlarni sinfini modellashtirishga mo’ljallangan dasturni polimorfizmni qo’llagan holda tuzing. (Geometrik obyektlarni nomlari konsolga chiqarilsin).

Uchburchak obyekti

Kvadrat obyekti








Tugalov Eldorbek

friend kalit so‘zidan foydalanib do‘st funksiyalar va sinflarni yarating(Olma sinfini yarating, sinfda narx, nav xususiyatlar mavjud bo’lsin).

10 zolotoy






Ilashov Xudoyor

GeometricObject sinfidagi shar obyekti haqida ma'lumotlarni dynamic_cast operatoridan foydalanib oluvchi dastur kodini yozing.

Shar

Hajmi: 225








Mirzakarimov Barkamol

“fish.txt” deb nomlangan fayl hamda uning tarkibida sizning familiyangiz, ismingiz va sharifingiz kiritilgan satr mavjud. Ushbu satrdagi har bir so‘zni konsol oynada, tagma-tag qilib chop etuvchi dastur tuzing.

Namuna:

Kiritiluvchi ma’lumot

Chiquvchi ma’lumot




Norboyev




Furqat




Kozimovich






Xolxo’jayev Ro’zimuhammad

  1. “belgilar.txt” deb nomlangan faylning mavjudligini aniqlovchi va fayl so‘nggiga qadar, uning tarkibiy belgilarini konsolda chop etuvchi dastur tuzing.

Namuna:

Holatlar

Chiquvchi ma’lumot

1

g ? p h J f 9 a ) ! L




Fayldagi barcha belgilar chop etildi

2

“belgilar.txt” nomli fayl topilmadi






Salohiddinov Muslimbek

  1. Kasr son ob’yektlarini qurishga mo‘ljallangan sinf yarating. Unda ikki kasrning yig‘indisini aniqlovchi “yig” funksiyasi aniqlansin. Bu funksiya ob’yektlar ko‘rinishidagi ikkita kasr sonning yig‘indisini hisoblab, natijani konsolda chop etsin.



Karimov Islom

  1. Kasr son ob’yektlarini qurishga mo‘ljallangan sinf yarating. Unda ikki kasrning yig‘indisini aniqlovchi “yig” funksiyasi aniqlansin. Bu funksiya ob’yektlar ko‘rinishidagi ikkita kasr sonning yig‘indisini hisoblab, natijani konsolda chop etsin.





Kobilov Asadbek

  1. Kasr son ob’yektlarini qurishga mo‘ljallangan sinf yarating. Unda ikki kasrning yig‘indisini aniqlovchi “yig” funksiyasi aniqlansin. Bu funksiya ob’yektlar ko‘rinishidagi ikkita kasr sonning yig‘indisini hisoblab, natijani konsolda chop etsin.





Raxmatillayev Jo`rabek

  1. Bemor” deb nomlangan bazaviy, “Gripp” va “Covid19” deb nomlangan kengaytirilgan sinflar hosil qiling. Bazaviy (ajdod) sinf va kengaytirilgan (avlod) sinf konstruktorlarini qo‘llagan holda gripp va covid19 ob’yektlarini quruvchi sinflarni ularda qurilgan ob’yektlarga tashxis qo‘yuvchi funksiya bilan birgalikda quring. Sinflarda mavjud konstruktorlarda quyidagi xususiyatlar o‘rnatiladi:

Bemor

Gripp

Covid19

Isitma

Namlik Bor

NamlikYuq

Yutal







BoshOgriq







BurunBitishi







Funksiya tarkibidagi hisoblash jarayonida isitma borligi 36.5 daraja qiymatidan ziyod qiymat bo‘lganida aniqlanadi. Qolgan barcha ma’lumot maydonlari mantiqiy (bool) turida. Agar ajdod sinfdagi barcha holatlar to‘g‘ri hamda avlod sinfdagi qiymat ham to‘g‘ri bo‘lsa, avlod sinf funksiyasi ob’yektda ushbu kasallik mavjudligi haqida xabar berishi lozim.



Avazov Asqar

  1. Kasr son ob’yektlarini qurishga mo‘ljallangan sinf yarating. Unda ikki kasrni umumiy maxrajga keltiruvchi “umm” funksiyasini va keyin uni “a/b” formatda konsolga chop etuvchi “print” funksiyalarini yarating.



Iskandarov Sirojiddin

  1. Sportchi” deb nomlangan bazaviy, “Yuguruvchi” va “Futbolchi” deb nomlangan kengaytirilgan sinflar hosil qiling. Bazaviy (ajdod) sinf va kengaytirilgan (avlod) sinf konstruktorlarini qo‘llagan holda “Yuguruvchi” va “Futbolchi” ob’yektlarini quruvchi sinfni unda qurilgan ob’yektlar haqida ma’lumot beruvchi funksiya bilan birgalikda quring. Sinflarda mavjud konstruktorlarda quyidagi xususiyatlar o‘rnatiladi:

Sportchi

Yuguruvchi

Futbolchi

Yoshi

Masofa

Pozitsiyasi

Millati

EngQisqaVaqt

GollariSoni

Vazni







Tezligi







MedallariSoni










Download 46.78 Kb.

Do'stlaringiz bilan baham:




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