е додаток видасть відповідну помилку
Користувач може зберегти дані в файл через вкладку файл. У вкладці обробка присутні повністю всі дії які можна виробляти з масивами при чому дії можна застосовувати як до одного масиву окремо так і до обох відразу.
При цьому швидкі кнопки які виділені виконують дії відразу з 2 масивами.
При натисканні на кнопку знайти хв макс побачимо результат як на малюнку 5.4
Малюнок - 5.4
При виконанні розрахунку середнього арифметичного з'явитися звіт як на малюнку 5.5 цей звіт можна зберегти у файл роздрукувати і закрити дію вибирається кліках правою кнопкою миші по звіту.
Малюнок - 5.5
При виконанні транспортування матриці побачимо результат в окремому вікні його теж можна закрити або зберегти правою кнопкою миші малюнок 5.6.
Малюнок - 5.6
Список використаних джерел
Висновок
Даний програмний продукт був розроблений в середовищі програмування С ++ Builder6, так як ця середу найбільш зрозуміла і проста з відомих мені мов програмування.
Ця програма призначена для більш зручної роботи c операторами мови C ++.
Мета і завдання були виконані.
На даній стадії програмний продукт завершений, але він може бути доопрацьований і змінений за бажанням користувача.
Програми
Додаток А
Лістинг програми
# include lt; vcl. h gt;
# pragma hdrstop
# include Unit1. h
# include Unit2. h
# include Unit3. h
# include Unit4. h
//---------------------------------------------------------------------------
# pragma package (smart_init)
# pragma resource *. dfm * Form1; i, j; h, a; ** A; ** B; ** C; k, l; n, m; arif, sum; min, max; d, s; ??str; st; gh ; lk;
//---------------------------------------------------------------------------
__ fastcall TForm1 :: TForm1 (TComponent * Owner)
: TForm (Owner)
{
}
//---------------------------------------------------------------------------__ fastcall TForm1 :: FormCreate (TObject * Sender)
{- gt; N1- gt; Enabled=false; - gt; N2- gt; Enabled=false; (i=0; i lt; 30; i ++)
{- gt; ComboBox1- gt; Items- gt; Add (i + 1); - gt; ComboBox2- gt; Items- gt; Add (i + 1); - gt; ComboBox3- gt; Items- gt; Add (i + 1); - gt; ComboBox4- gt; Items- gt; Add (i + 1);
}
}
//---------------------------------------------------------------------------__ fastcall TForm1 :: BitBtn1Click (TObject * Sender)
{-gt;N1-gt;Enabled=true;-gt;N7-gt;Enabled=true;-gt;N8-gt;Enabled=false;-gt;Label1-gt;Visible=false;-gt;Label2-gt;Visible=false;-gt;BitBtn1-gt;Visible=false;-gt;BitBtn1-gt;Enabled=false;-gt;Label9-gt;Visible=true;-gt;Label3-gt;Visible=true;-gt;Label4-gt;Visible=true;-gt;Label5-gt;Visible=true;-gt;Label6-gt;Visible=true;-gt;Label7-gt;Visible=true;-gt;Label8-gt;Visible=true;-gt;ComboBox1-gt;Visible=true;-gt;ComboBox2-gt;Visible=true;-gt;ComboBox3-gt;Visible=true;-gt;ComboBox4-gt;Visible=true;
}
//---------------------------------------------------------------------------__ fastcall TForm1 :: Timer1Timer (TObject * Sender)
{- gt; Label3- gt; Caption= = Raquo; + Form1- gt; ComboBox1- gt; Text + x + Form1- gt; ComboBox2- gt; Text; - gt; Label4- gt; Caption= ?????? B= + Form1- gt; ComboBox3- gt; Text + x + Form1- gt; ComboBox4- gt; Text; ((Form1- gt; ComboBox1- gt; ItemIndex!=- 1) amp; amp; (Form1- gt; ComboBox2- gt; ItemIndex!=- 1) amp ; amp; (Form1- gt; ComboBox3- gt; ItemIndex!=- 1) amp; amp; (Form1- gt; ComboBox4- gt; ItemIndex!=- 1)) - gt; BitBtn2- gt; Visible=true; - gt; BitBtn2- gt; Visible=false;
}
//---------------------------------------------------------------------------__ fastcall TForm1 :: BitBtn2Click (TObject * Sender)
{- gt; Timer1- gt; Enabled=false;=StrToInt (Form1- gt; ComboBox1- gt; Text);=StrToInt (Form1- gt; ComboBox2- gt; Text);=StrToInt (Form1- g...