Архітектура ПК
[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 | |