• Input: Output
  • Ishdan maqsad
  • Masalani yechish algoritimi va kodi
  • Xulosa C++dasturlash tilida algortimlashni oz moz bo’lsada o’rgandim .
  • Бизга малумки хозирги вақтда бббт (Берилганлар базасини бошқариш тизимлари) жуда юқори суръатда ривожланмоқда




    Download 239 Kb.
    Sana29.11.2023
    Hajmi239 Kb.
    #107889
    Bog'liq
    Xudoyorova Nozimaxon



    MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI SAMARQAND FILIALI

    “Ma’lumotlar tuzilmasi va algoritmlar” fani


    AMALIY ISH


    Guruh: 21-01
    Fan o’qituvchi:Umarov E
    Talaba:Amonturdiyev Jasur


    Samarqand 2023







    1.To‘rt xonali son berilgan. Berilgan sonning raqamlari ko’paytmasini
    topuvchi dastur tuzing.

    Input:

    Output:

    N kiriting: 4368

    576

    2. Talaba nomli class yarating va yaratilgan classga talaba ismi, familyasi,
    kursi, manzili kabi parametrlar yarating. Yaratilgan sinfdan info
    nomli metod yarating va talaba haqidagi ma’lumotlarni chop eting.
    Yaratgan obyektlaringiz talaba1,talaba2, talaba3 kabi nomlang.

    Input:

    Output:

    Bahodir
    Aliyev
    2
    Bulung’ur
    30000

    Talabaning ismi Bahodir,
    familyasi Aliyev 2-kurs talabasi, Yashash manzili Bulung’ur




    Ishdan maqsad: C++ dasturlash tilida funksiyalar bilan ishlashni hamda masala yechishni organish. OOP bn ishlash hamda sinflar yaratishni organib chiqamiz.
    Mavzu bo’yicha qisqacha tushunchalar
    Bu dasturda to’rt xonali son berilgan ularning raqamlar ko’paytmasini topuvchi dastur. 2-masalada esa classlar bilan ishlash hamda talaba ma’lumotlarini chiqarib beradi.
    Masalani yechish algoritimi va kodi:
    1-masala:


    #include


    int findProductOfDigits(int number) {
    int product = 1;


    while (number != 0) {
    int digit = number % 10;
    product *= digit;
    number /= 10;
    }


    return product;
    }


    int main() {

    int inputNumber;
    std::cout << "To'rt xonali sonni kiriting: ";
    std::cin >> inputNumber;



    int product = findProductOfDigits(inputNumber);
    std::cout << "Raqamlari ko'paytmasi: " << product << std::endl;


    return 0;
    }


    2-masala:
    Dastur kodi:
    #include
    #include


    // Talaba sinfi
    class Talaba {
    public:

    Talaba(std::string ism, std::string familya, int kurs, std::string manzil)
    : ismi(ism), familyasi(familya), kursi(kurs), manzili(manzil) {}
    void info() {
    std::cout << "Talaba Ismi: " << ismi << std::endl;
    std::cout << "Talaba Familyasi: " << familyasi << std::endl;
    std::cout << "Talaba Kursi: " << kursi << std::endl;
    std::cout << "Talaba Manzili: " << manzili << std::endl;
    }


    private:

    std::string ismi;
    std::string familyasi;
    int kursi;
    std::string manzili;
    };


    int main() {

    Talaba talaba1("John", "Doe", 2, "123 Main Street");
    Talaba talaba2("Alice", "Smith", 3, "456 Oak Avenue");
    Talaba talaba3("Bob", "Johnson", 1, "789 Pine Road");


    std::cout << "Talaba 1 ma'lumotlari:" << std::endl;
    talaba1.info();
    std::cout << std::endl;


    std::cout << "Talaba 2 ma'lumotlari:" << std::endl;
    talaba2.info();
    std::cout << std::endl;


    std::cout << "Talaba 3 ma'lumotlari:" << std::endl;
    talaba3.info();


    return 0;
    }

    Xulosa
    C++dasturlash tilida algortimlashni oz moz bo’lsada o’rgandim
    .


    Foydalanilgan adabiyotlar
    1. Google
    2. W3schools.com
    3. C++ online complier
    4. Ma’lumotlar bazasi va algoritmlar kitobi

    Download 239 Kb.




    Download 239 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Бизга малумки хозирги вақтда бббт (Берилганлар базасини бошқариш тизимлари) жуда юқори суръатда ривожланмоқда

    Download 239 Kb.