• 2. Dasturni yaratish va natija
  • Misollar: 1.Masalaning qo’yilishi va yechish algoritmi




    Download 31,62 Kb.
    bet5/6
    Sana19.12.2023
    Hajmi31,62 Kb.
    #124061
    1   2   3   4   5   6
    Bog'liq
    Mustaqil ish 8

    Misollar:


    1.Masalaning qo’yilishi va yechish algoritmi
    Ushbu kurs ishini masalasi quyidagicha berilgan: Kutubxona dasturi domiyligi berilgan bo’lsin:
    КУТУБХОНА (номи, КИТОБЛАР, БЎЛИМЛАР, ХОДИМЛАР, БУЮРТМАЛАР)
    Олинган китоб хақида хамма маълумотлар
    Bu ma’lumotlar asosida Kutubxona va КИТОБ sinflari yaratiladi va ular orasidagi munosabatlar aniqlanishi lozim. Bu yerda Kutubxona sinfi asosiy sinf hisoblanadi. Kitob sinfi unga bog’liq bo’lgan bog’lanuvchi sinfini ifodalaydi.
    КИТОБ sinfi ma’lumotlarini shakllantirish lozim:
    КИТОБ (kun, ismi, soni)
    КИТОБ sinfidagi bor maydonlar agar mavjud bo’lsa ularni olib tashlab o’rniga Kutubxona sinfidagi mos maydonlarni qo’yamiz. Natijada quyidagi Kitob sinfi hosil bo’ladi:


    2. Dasturni yaratish va natija

    Berilgan masalani yechish uchun Jawa dasturlash muhitidan foydalandim. Quyidagi keltirilgan dasturiy kodda Kutubxona sinfi Olingan Kitob sinflari keltiriladi

    class Kutubxona { //Kutubxona nomli klass hosil qilindi;

    protected String name;

    protected String Muallif;

    protected String soni;

    protected String yili;

    protected int narxi; //O’zgaruvchilar e’lon qilindi;

    public Kutubxona(String name, String Muallif, String soni, String yili, int narxi) //Kostruktor;

    {

    this. name=name;

    this. Muallif=Muallif;

    this. soni=soni;

    this. yili=yili;

    this. narxi=narxi;

    };

    public void show_soccer() //show() nomli funksiya e’lon qilindi;

    {

    System. out. println("Kitob nomi : " +name);


    Download 31,62 Kb.
    1   2   3   4   5   6




    Download 31,62 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Misollar: 1.Masalaning qo’yilishi va yechish algoritmi

    Download 31,62 Kb.