Понеділок, 25.11.2024, 11:04
Головна Реєстрація RSS
Вітаю Вас, Гість
Меню сайту
Реклама
Категорії розділу
Архітектура ПК [1]
Архітектура та експлуатація персонального комп'ютера
СПЗ [12]
Системне програмне забезпечення та операційні системи
Комп'ютерна графіка [25]
КСМ [28]
Комп'ютерні системи та мережі
ІСІТО [1]
Інформаційні системи і технології обліку
Бухгалтерський облік [0]
АМтП [10]
Алгоритмічні мови та програмування
Копирайт рерайт [1]
СУБД [18]
Системи управління базами даних
ОКТ практикум [2]
Основи комп'ютерних технологій практикум
Інформатика (практ) [1]
інформатика практикум, практичні заняття
ТіОБВ [61]
Технологія і організація будівельного виробництва
ОСАПр [6]
Основи систем автоматизованого проектування, AutoCAD, ArchiCAD
ТіОБВ (заочники) [1]
Пошук
Статистика


Яндекс.Метрика
Онлайн всього: 3
Гостей: 3
Користувачів: 0
Форма входу
Календар
«  Серпень 2013  »
ПнВтСрЧтПтСбНд
   1234
567891011
12131415161718
19202122232425
262728293031
Головна » 2013 » Серпень » 2 » Створення калькулятора
13:08
Створення калькулятора

Мета роботи - створити програму, що виконує дії звичайного калькулятора. 

План розробки програми

1. Відкрити новий проект.

2. Размістити на формі  компоненти: Label, Edit, Button.

Практическая работа № 20 Обычный калькулятор

Рис. 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. Створити программу, выполняющую действия простого инженерного калькулятора.

Практическая работа № 20 Обычный калькулятор

Рис. 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. Створити програму, яка виконує перевод чисел з десяткової системи числення у двійкову систему і навпаки.

Практическая работа № 20 Обычный калькулятор

Рис. 3.


Категорія: АМтП | Переглядів: 611 | Додав: Gryzley | Рейтинг: 0.0/0
Всього коментарів: 0
Ім`я *:
Email *:
Код *: