Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






  • Додаток А. #include iostream.h






    (обов’язковий)

    Код програми

     

    //---------------------------------------------------------------------------

     

    #include < vcl.h>

    #pragma hdrstop

    #include " iostream.h"

     

    #include " Unit1.h"

    #include " Unit2.h"

    #include " Unit3.h"

    #include " Unit4.h"

    #include " Unit5.h"

    #include " Unit6.h"

    #include " Unit7.h"

    #include " Unit8.h"

    //---------------------------------------------------------------------------

    #pragma package(smart_init)

    #pragma resource " *.dfm"

    extern pravil_otvet;

     

     

    TForm1 *Form1;

    //---------------------------------------------------------------------------

    __fastcall TForm1:: TForm1(TComponent* Owner)

    : TForm(Owner)

    {

    }

    //---------------------------------------------------------------------------

     

    void __fastcall TForm1:: BitBtn2Click(TObject *Sender)

    {

    Form1-> Close();

    Form2-> Close();

    Form3-> Close();

    }

    //---------------------------------------------------------------------------

    void __fastcall TForm1:: BitBtn1Click(TObject *Sender)

    {

     

    if(Edit1-> Text> 5)

    {ShowMessage(" Â ï ð î ã ð à ì ³ 5 â à ð ³ à í ò ³ â, ï î â ò î ð ³ ò ü â â ³ ä! "); }

     

     

    int g;

    g=StrToFloat(Edit1-> Text);

    if (g==1)

    {Form2-> Visible=true;

    Form1-> Visible=false;

    Form2-> Label6-> Caption=" 1";

    Form2-> Label5-> Caption=" Ö è ê ë ñ ï î ñ ë å ó ñ ë î â è å ì? ";

    Form2-> Label1-> Caption=" while";

    Form2-> Label2-> Caption=" do while";

    Form2-> Label3-> Caption=" for";

    Form2-> Label4-> Caption=" if";

    pravil_otvet=2;

     

    }

    if (g==2)

    {Form4-> Visible=true;

    Form4-> Label6-> Caption=" 1";

    Form4-> Label5-> Caption=" Ä î ê à ê è õ ï î ð á ó ä ó ò â û ï î ë í ÿ ò ü ñ ÿ î ï å ð à ò î ð û â ò å ë å ö è ê ë à while (x < 100)? ";

    Form4-> Label1-> Caption=" Ï î ê à õ ñ ò ð î ã î ì å í ü ø å ñ ò à ";

    Form4-> Label2-> Caption=" Ï î ê à õ ì å í ü ø å è ë è ð à â å í ñ ò à ì ";

    Form4-> Label3-> Caption=" Ï î ê à õ ð à â å í ñ ò à ì ";

    Form4-> Label4-> Caption=" Ï î ê à õ á î ë ü ø å ñ ò à ";

    pravil_otvet=3;

    }

    if (g==3)

    {Form5-> Visible=true;

    Form1-> Visible=false;

    Form5-> Label6-> Caption=" 1";

    Form5-> Label5-> Caption=" Ê à ê î å ç í à ÷ å í è å, ï î ó ì î ë ÷ à í è þ, â î ç â ð à ù à å ò ï ð î ã ð à ì ì à î ï å ð à ö è î í í î é ñ è ñ ò å ì å â ñ ë ó ÷ à å ó ñ ï å ø í î ã î ç à â å ð ø å í è ÿ? ";

    Form5-> Label1-> Caption=" -1";

    Form5-> Label2-> Caption=" 0";

    Form5-> Label3-> Caption=" 1";

    Form5-> Label4-> Caption=" Ï ð î ã ð à ì ì à í å â î ç â ð à ù à å ò ç í à ÷ å í è å ";

    pravil_otvet=3;

    }

    if (g==4)

    {Form6-> Visible=true;

    Form1-> Visible=false;

    Form6-> Label6-> Caption=" 1";

    Form6-> Label5-> Caption=" Ó ê à æ è ò å î á ú å ê ò í î -î ð è å í ò è ð î â à í í û é ÿ ç û ê ï ð î ã ð à ì ì è ð î â à í è ÿ ";

    Form6-> Label1-> Caption=" Ñ ++";

    Form6-> Label2-> Caption=" Â ñ å â à ð è à í ò û î ò â å ò î â ";

    Form6-> Label3-> Caption=" Java";

    Form6-> Label4-> Caption=" Eiffel";

    pravil_otvet=4;

    }

    if (g==5)

    {Form7-> Visible=true;

    Form1-> Visible=false;

    Form7-> Label6-> Caption=" 1";

    Form7-> Label5-> Caption=" Ê à ê î é è ç ñ ë å ä ó þ ù è õ î ï å ð à ò î ð î â - î ï å ð à ò î ð ñ ð à â í å í è ÿ ä â ó õ ï å ð å ì å í í û õ? ";

    Form7-> Label1-> Caption=": =";

    Form7-> Label2-> Caption=" ==";

    Form7-> Label3-> Caption=" equal";

    Form7-> Label4-> Caption=" =";

    pravil_otvet=1;

    }

     

    }

     

     

    void __fastcall TForm1:: Edit1KeyPress(TObject *Sender, char & Key)

    {

    if((Key! =VK_BACK)& & (Key< '0'||Key> '9'))Key=0;

     

    }

     

    void __fastcall TForm1:: FormCreate(TObject *Sender)

    {

    Form8=new TForm8(this);

    Form8-> ShowModal();

    Form8-> Free();

    if(Edit2-> Text==" ")

    {BitBtn1-> Enabled=false; }

    }

     

    void __fastcall TForm1:: N2Click(TObject *Sender)

    {

    HWND h; //³ ä å í ò è ô ³ ê à ò î ð â ³ ê í à

    h= FindWindow(" HH Parent", " Ì à ò ð è ö ÿ ");

    if (h==0)

    WinExec(" hh.exe Help.chm", SW_RESTORE);

    else

    {

    ShowWindow(h, SW_RESTORE);

    SetForegroundWindow(h);

     

    } }

     

    //---------------------------------------------------------------------------

     

    void __fastcall TForm1:: Edit2Change(TObject *Sender)

    {

    if (! Edit2-> Text.IsEmpty())

    {

    BitBtn1-> Enabled = true;

    }

    else

    {

    BitBtn1-> Enabled = false;

    }

    }

     

     

    void __fastcall TForm1:: FormClick(TObject *Sender)

    {

    if(Edit2-> Text==" ")

    {MessageDlg(" Â â å ä ³ ò ü ñ â î ¿ ³ í ³ ö ³ à ë è! ", mtError, TMsgDlgButtons() < < mbOK, 0); }

    }

     

    #include < vcl.h>

    #pragma hdrstop

    #include " fstream.h"

    #include " iostream.h"

    #include " Unit1.h"

    #include " Unit2.h"

    #include " Unit3.h"

    #include " Unit4.h"

    #include " Unit5.h"

    #include " Unit6.h"

    #include " Unit7.h"

     

    #pragma package(smart_init)

    #pragma resource " *.dfm"

    int s=0, i=0, pravil_otvet, nomer=0, n=2;

    TForm2 *Form2;

     

    __fastcall TForm2:: TForm2(TComponent* Owner)

    : TForm(Owner)

    {

    }

     

    void __fastcall TForm2:: BitBtn2Click(TObject *Sender)

    {

    Form2-> Visible=false;

    Form3-> Visible=true;

    Form3-> Label2-> Caption=s;

    if (s==1)

    {Form3-> Label3-> Caption=" Á à ë "; }

    if(s==2)

    {Form3-> Label3-> Caption=" Á à ë è "; }

    if(s==3)

    {Form3-> Label3-> Caption=" Á à ë è "; }

    if(s==4)

    {Form3-> Label3-> Caption=" Á à ë è "; }

    if(s==5)

    {Form3-> Label3-> Caption=" Á à ë ³ â "; }

    if(s==6)

    {Form3-> Label3-> Caption=" Á à ë ³ â "; }

    if(s==7)

    {Form3-> Label3-> Caption=" Á à ë ³ â "; }

    if(s==8)

    {Form3-> Label3-> Caption=" Á à ë ³ â "; }

    if(s==9)

    {Form3-> Label3-> Caption=" Á à ë ³ â "; }

    if(s==10)

    {Form3-> Label3-> Caption=" Á à ë ³ â "; }

    if(s==0)

    {Form3-> Label3-> Caption=" Á à ë ³ â "; }

    Form2-> Label4-> Caption=s;

    if(s==0)

    {Form3-> Label4-> Caption=" Å ê ç à ì å í ï ð î â à ë å í î."; }

    if(s> 8)

    {Form3-> Label4-> Caption=" Å ê ç à ì å í ñ ê ë à ä å í î! "; }

    if(s< 8)

    {Form3-> Label4-> Caption=" Å ê ç à ì å í ï ð î â à ë å í î."; }

     

    }

     

    void __fastcall TForm2:: BitBtn1Click(TObject *Sender)

    {

     

    if(RadioButton1-> Checked==true)i=1;

    if(RadioButton2-> Checked==true)i=2;

    if(RadioButton3-> Checked==true)i=3;

    if(RadioButton4-> Checked==true)i=4;

    if(i==pravil_otvet)s++;

    i=0;

     

    RadioButton1-> Checked=false;

    RadioButton2-> Checked=false;

    RadioButton3-> Checked=false;

    RadioButton4-> Checked=false;

    nomer++;

    Form2-> Label6-> Caption=n;

    n++;

     

     

    switch(nomer)

    {

    case 1:

    Form2-> Label5-> Caption=" Ê à ê ó þ ô ó í ê ö è þ ä î ë æ í û ñ î ä å ð æ à ò ü â ñ å ï ð î ã ð à ì ì û í à Ñ ++? ";

    Form2-> Label1-> Caption=" start()";

    Form2-> Label2-> Caption=" program()";

    Form2-> Label3-> Caption=" system()";

    Form2-> Label4-> Caption=" main()";

    pravil_otvet=2;

    break;

     

    case 2:

    Form2-> Label5-> Caption=" Ò å ë î ë þ á î ã î ö è ê ë à â û ï î ë í ÿ å ò ñ ÿ ä î ò å õ ï î ð, ï î ê à å ã î ó ñ ë î â è å...";

    Form2-> Label1-> Caption=" ó ö è ê ë à í å ò ó ñ ë î â è ÿ ";

    Form2-> Label2-> Caption=" ë î æ í î ";

    Form2-> Label3-> Caption=" è ñ ò è í í î ";

    Form2-> Label4-> Caption=" ñ ë î æ í î ";

    pravil_otvet=2;

    break;

     

    case 3:

    Form2-> Label5-> Caption=" Ê à ê î é è ç í è æ å ï å ð å ÷ è ñ ë å í í û õ î ï å ð à ò î ð î â, í å ÿ â ë ÿ å ò ñ ÿ ö è ê ë î ì â Ñ ++? ";

    Form2-> Label1-> Caption=" repeat until";

    Form2-> Label2-> Caption=" do while";

    Form2-> Label3-> Caption=" while";

    Form2-> Label4-> Caption=" for";

    pravil_otvet=3;

    break;

     

    case 4:

    Form2-> Label5-> Caption=" Ï ð î ñ ò û å ò è ï û ä à í í û õ â Ñ ++";

    Form2-> Label1-> Caption=" ö å ë û å – int, â å ù å ñ ò â å í í û å – float è ë è double, ñ è ì â î ë ü í û å – string";

    Form2-> Label2-> Caption=" ö å ë û å – int, â å ù å ñ ò â å í í û å – float è ë è double, ñ è ì â î ë ü í û å – char";

    Form2-> Label3-> Caption=" ö å ë û å – int, â å ù å ñ ò â å í í û å – float è ë è real, ñ è ì â î ë ü í û å – char";

    Form2-> Label4-> Caption=" ö å ë û å – bool, â å ù å ñ ò â å í í û å – float è ë è double, ñ è ì â î ë ü í û å – string";

    pravil_otvet=3;

    break;

     

    case 5:

    Form2-> Label5-> Caption=" Ê à ê î é î ï å ð à ò î ð í å ä î ï ó ñ ê à å ò ï å ð å õ î ä à î ò î ä í î ã î ê î í ñ ò à í ò í î ã î â û ð à æ å í è ÿ ê ä ð ó ã î ì ó? ";

    Form2-> Label1-> Caption=" end; ";

    Form2-> Label2-> Caption=" break; ";

    Form2-> Label3-> Caption=" ò î ÷ ê à ñ ç à ï ÿ ò î é ";

    Form2-> Label4-> Caption=" stop; ";

    pravil_otvet=2;

    break;

     

    case 6:

    Form2-> Label5-> Caption=" × ò î á û ï î ä ê ë þ ÷ è ò ü ç à ã î ë î â î ÷ í û é ô à é ë â ï ð î ã ð à ì ì ó í à Ñ ++, í à ï ð è ì å ð iostream í å î á õ î ä è ì î í à ï è ñ à ò ü: ";

    Form2-> Label1-> Caption=" include #iostream, h; ";

    Form2-> Label2-> Caption=" #include < >; ñ iostream.h â í ó ò ð è ñ ê î á î ê ";

    Form2-> Label3-> Caption=" #include < > ñ iostream â í ó ò ð è ñ ê î á î ê ";

    Form2-> Label4-> Caption=" include (iostreamh)";

    pravil_otvet=2;

    break;

     

    case 7:

    Form2-> Label5-> Caption=" Ö è ê ë ñ ï ð å ä ó ñ ë î â è å ì? ";

    Form2-> Label1-> Caption=" for";

    Form2-> Label2-> Caption=" while";

    Form2-> Label3-> Caption=" do while";

    Form2-> Label4-> Caption=" if";

    pravil_otvet=1;

    break;

     

    case 8:

    Form2-> Label5-> Caption=" Ó ê à æ è ò å ï ð à â è ë ü í î å î ï ð å ä å ë å í è å ô ó í ê ö è è main â ñ î î ò â å ò ñ ò â è è ñ î ñ ï å ö è ô è ê à ö è å é ñ ò à í ä à ð ò à ANSI";

    Form2-> Label1-> Caption=" int main(void)";

    Form2-> Label2-> Caption=" void main(void)";

    Form2-> Label3-> Caption=" int main()";

    Form2-> Label4-> Caption=" void main()";

    pravil_otvet=3;

    break;

     

    case 9:

    Form2-> Label5-> Caption=" Ê à ê è ì è ç í à ê à ì è ç à ê à í ÷ è â à å ò ñ ÿ á î ë ü ø è í ñ ò â î ñ ò ð î ê ê î ä à â Ñ è ++? ";

    Form2-> Label1-> Caption=": (ä â î å ò î ÷ è å)";

    Form2-> Label2-> Caption=", (ç à ï ÿ ò à ÿ)";

    Form2-> Label3-> Caption="; (ò î ÷ ê à ñ ç à ï ÿ ò î é)";

    Form2-> Label4-> Caption=". (ò î ÷ ê à)";

    pravil_otvet=2;

    break;

     

    case 10:

    Form2-> Label6-> Caption=" 10";

    BitBtn1-> Enabled=false;

    RadioButton1-> Enabled=false;

    RadioButton2-> Enabled=false;

    RadioButton3-> Enabled=false;

    RadioButton4-> Enabled=false;

     

    }

    }

     

    //---------------------------------------------------------------------------

     

    #include < vcl.h>

    #pragma hdrstop

    #include " iostream.h"

     

    #include " Unit1.h"

    #include " Unit2.h"

    #include " Unit3.h"

    #include " Unit4.h"

    #include " Unit5.h"

    #include " Unit6.h"

    #include " Unit7.h"

     

    #pragma package(smart_init)

    #pragma resource " *.dfm"

    TForm3 *Form3;

     

    __fastcall TForm3:: TForm3(TComponent* Owner)

    : TForm(Owner)

    {

    }

     

     

    void __fastcall TForm3:: BitBtn1Click(TObject *Sender)

    {

    Form1-> Close();

    Form2-> Close();

    Form3-> Close();

    Form3-> Label5-> Caption=Form1-> Edit2-> Text;

    Form3-> Label6-> Caption=" ";

     

    FILE *file;

    char* file_name = " test.txt";

    file = fopen(file_name, " w");

    fputs(Label5-> Caption.c_str(), file);

    fputs(Label6-> Caption.c_str(), file);

    fputs(Label2-> Caption.c_str(), file);

    fputs(Label6-> Caption.c_str(), file);

    fputs(Label3-> Caption.c_str(), file);

    fclose(file);

    }

     

    void __fastcall TForm3:: BitBtn2Click(TObject *Sender)

    {

    Form1-> Visible=true;

    Form2-> Visible=false;

    Form3-> Visible=false;

    Form4-> Visible=false;

    Form5-> Visible=false;

    Form6-> Visible=false;

    Form7-> Visible=false;

    Form1-> Edit1-> Clear();

    Form1-> Edit2-> Clear();

     

    }

     

    void __fastcall TForm3:: FormDeactivate(TObject *Sender)

    {

    Form3-> Label5-> Caption=Form1-> Edit2-> Text;

    Form3-> Label6-> Caption=" ";

     

    FILE *file;

    char* file_name = " test.txt";

    file = fopen(file_name, " w");

    fputs(Label5-> Caption.c_str(), file);

    fputs(Label6-> Caption.c_str(), file);

    fputs(Label2-> Caption.c_str(), file);

    fputs(Label6-> Caption.c_str(), file);

    fputs(Label3-> Caption.c_str(), file);

    fclose(file);

    }

    //---------------------------------------------------------------------------

     

    void __fastcall TForm3:: FormClick(TObject *Sender)

    {

    Form3-> Label5-> Caption=Form1-> Edit2-> Text;

    Form3-> Label6-> Caption=" ";

     

    FILE *file;

    char* file_name = " test.txt";

    file = fopen(file_name, " w");

    fputs(Label5-> Caption.c_str(), file);

    fputs(Label6-> Caption.c_str(), file);

    fputs(Label2-> Caption.c_str(), file);

    fputs(Label6-> Caption.c_str(), file);

    fputs(Label3-> Caption.c_str(), file);

    fclose(file);

    }

    //---------------------------------------------------------------------------






    © 2023 :: MyLektsii.ru :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.