• Topshiriqlar
  • 2-Mavzu: Visual Studio muhitida dasturlash. Gui muhitida menyular va uskunalar paneli. Reja




    Download 1,96 Mb.
    bet7/7
    Sana24.05.2024
    Hajmi1,96 Mb.
    #252232
    1   2   3   4   5   6   7
    Bog'liq
    2 Visual Studio muhitida dasturlash GUI muhitida menyular va uskunalar

    System::Convert::ToInt32() metodi string tipini int tipiga o’tkazib beradi.
    System::Convert::ToString() metodi int tipidan string tipiga o’tkazadi.
    Olingan natijani textBox2 ga chiqarish uchun qaytadan int tipidan belgi toifasiga o’girishimiz kerak boladi:
    textBox2->Text = System::Convert::ToString(fac);

    Factaryalni hisoblash uchun button1_Click() metodiga quyidagicha dastur yozamiz:


    int n = System::Convert::ToInt32(textBox1->Text);


    long fac = 1;
    while (n > 1) {
    fac *= n;
    n--;
    }
    textBox2->Text = System::Convert::ToString(fac);

    Shu bilan 1-chi ilovamiz tayyor bo’ldi. Kompilyatsiyaga beramiz, undan keyin ishga tushiramiz va natijani olamiz (2.19-rasm):



    2.19-rasm. Yaratilgan dastur natijasi.

    Topshiriqlar
    Har bir talaba jurnaldagi nomeri bo’yicha topshiriq variantini tanlaydi va Visual studioda shu topshiriqda berilgan dastur ilovasini yaratadi. Textbox, Label, Button komponentalardan foydalanishingiz mumkin.
    Eslatma: Label komponentasida loyihangiz nomini va guruhingiz, ism-familiyangizni yozing!



    Topshiriqlar

    1

    Birinchi textboxda xodimning yoshini kiriting. Ikkinchi textboxda hodimning pensiyaga necha yil qolganini chiqaruvchi dastur yarating. Pensiya yoshini 60 yosh deb oling.

    2

    Birinchi textboxda kubning tamonini kiriting. Ikkinchi textboxda kubning hajmini chiqaruvchi dastur yarating.

    3

    Birinchi textboxda jismning massasini kiriting. Ikkinchi textboxda og’irlik kuchini chiqaruvchi dastur yarating. g=10 deb oling.

    4

    Piramida xajmini topuvchi dastur tuzing. Muntazam piramida qirrasi kiritilganda piramida hajmini chiqaring.

    5

    Yig’indini topish dasturi. N soni kiritilganda 1 da N gacha bo’lgan sonlar yig’indisini chiqaruvchi dastur tuzing.

    6

    Birinchi textboxda kiritilgan sonni ikkinchi textboxda shu sonning kvadratini chiqaring.

    7

    Uchburchakning yuzasini topuvchi dastur tuzing. Muntazam uchburchakning tomoni kiritiladi va uchburchak yuzasini chiqaruvchi dastur tuzing

    8

    Kitobning chegirma narxini hisoblovchi dastur. Kitobning narxi kiritiladi va 15% chegirmadagi narxini chiqaruvchi dastur tuzing.

    9

    Maxsulot narxini kiriting va shu maxsulotning 12% qimmat narxini chiqaring.

    10

    Birinchi textboxda kiritilgan sonni ikkinchi textboxda shu sonning to’rtinchi darajasini chiqaring.

    11

    Birinchi textboxda kiritilgan sonni ikkinchi textboxda shu sonning kvadrat ildizini chiqaring.

    12

    Birinchi textboxda kiritilgan sonni ikkinchi textboxda shu sonning kub ildizini chiqaring.

    13

    Maxsulotning narxini kiriting va 25% chegirmadagi narxini chiqaruvchi dastur tuzing.

    14

    Doiraning radiusi kiritilganda uning yusasini hisoblovchi dastur yarating.

    15

    Tugilgan yil kiritilganda yoshni hisoblovchi dastur tuzing. Joriy yilni 2024 deb oling.

    16

     Aylananing radiusi kiritilganda aylana uzunligini hisoblovchi dastur yarating.

    17

     Katetlari teng bo’lgan to’g’ri burchakli uchburchakning bitta katetining uzunligini kiriting va gepotenuzaning qiymatini hisoblovchi dastur yarating.

    18

     Katetlari teng bo’lgan to’g’ri burchakli uchburchakning gepotenuzasining uzunligini kiriting va katet uzunligini hisoblovchi dastur yarating.

    19

    X yilda necha kun borligini chiqaruvchi dastur tuzing. Birinchi textboxda x yilni kiriting va ikkinchi textboxda kunlar sonini chiqaring.

    20

    X yilda necha oy borligini chiqaruvchi dastur tuzing. Birinchi textboxda x yilni kiriting va ikkinchi textboxda oylar sonini chiqaring.

    Download 1,96 Mb.
    1   2   3   4   5   6   7




    Download 1,96 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    2-Mavzu: Visual Studio muhitida dasturlash. Gui muhitida menyular va uskunalar paneli. Reja

    Download 1,96 Mb.