|
Архітектура ПК [1]
Архітектура та експлуатація персонального комп'ютера
|
|
СПЗ [12]
Системне програмне забезпечення та операційні системи
|
| Комп'ютерна графіка [25] |
|
КСМ [28]
Комп'ютерні системи та мережі
|
|
ІСІТО [1]
Інформаційні системи і технології обліку
|
| Бухгалтерський облік [0] |
|
АМтП [10]
Алгоритмічні мови та програмування
|
| Копирайт рерайт [1] |
|
СУБД [18]
Системи управління базами даних
|
|
ОКТ практикум [2]
Основи комп'ютерних технологій практикум
|
|
Інформатика (практ) [1]
інформатика практикум, практичні заняття
|
|
ТіОБВ [61]
Технологія і організація будівельного виробництва
|
|
ОСАПр [6]
Основи систем автоматизованого проектування, AutoCAD, ArchiCAD
|
| ТіОБВ (заочники) [1] |
| « Серпень 2013 » | ||||||
| Пн | Вт | Ср | Чт | Пт | Сб | Нд |
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 | |
13:08 Створення калькулятора |
Мета роботи - створити програму, що виконує дії звичайного калькулятора. План розробки програми 1. Відкрити новий проект. 2. Размістити на формі компоненти: Label, Edit, Button. ![]() Рис. 1. 3. Збережіть проект, запустіть и протестуйте його. Лістинг подпрограми procedure TForm1.FormCreate(Sender: TObject); begin Edit1.Text := ''; Edit2.Text := ''; Edit3.Text := ''; end; procedure TForm1.Button5Click(Sender: TObject); begin Edit1.Text := ''; Edit2.Text := ''; Edit3.Text := ''; end; procedure TForm1.Button6Click(Sender: TObject); begin close; end; procedure TForm1.Button1Click(Sender: TObject); begin a := StrToFloat (Edit1.Text); b := StrToFloat (Edit2.Text); c := a + b; Edit3.Text := FloatToStr (c); end; procedure TForm1.Button2Click(Sender: TObject); begin a := StrToFloat (Edit1.Text); b := StrToFloat (Edit2.Text); c := a - b; Edit3.Text := FloatToStr (c); end; procedure TForm1.Button3Click(Sender: TObject); begin a := StrToFloat (Edit1.Text); b := StrToFloat (Edit2.Text); c := a * b; Edit3.Text := FloatToStr (c); end; procedure TForm1.Button4Click(Sender: TObject); begin a := StrToFloat (Edit1.Text); b := StrToFloat (Edit2.Text); if b = 0 then Edit3.Text := 'division by zero' else begin c := a / b; Edit3.Text := FloatToStr (c); end; end; Завдання для самостійного виконання 1. Створити программу, выполняющую действия простого инженерного калькулятора. ![]() Рис. 2. Фрагмент підпрограми (для обчислення функції Cos(x)) if Edit1.Text <> '' then begin a := StrToFloat (Edit1.Text); c := cos (a); end; if Edit2.Text <> '' then begin b := StrToFloat (Edit2.Text); c := cos (b); end; Edit3.Text := FloatToStr (c); Добавить на форму кнопки для вычисления функций Tg(x), Log ab. 2. Створити програму, яка виконує перевод чисел з десяткової системи числення у двійкову систему і навпаки. ![]() Рис. 3. |
|
|
| Всього коментарів: 0 | |


