Описание программы инженерного калькулятора в Delphi

Категория:

Программа Калькулятор инженерный состоит из одного главного окна, в состав которого входит кнопка сворачивания и закрытия, главное меню, переключатели систем счисления и кнопки для ввода цифр от 0 до 9 и кнопки для ввода шестнадцатеричных значений от A до F, а также кнопки для выбора математических операций и функций, показанная на рисунке ниже.

В программе содержатся следующие кнопки:

3 переключателя:

  • «HEX» - переключение в шестнадцатеричный режим;
  • «DEC» - переключение в десятичный режим;
  • «BIN» - переключение в двоичный режим;

10 кнопок для ввода цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9;

6 кнопок для ввода шестнадцатеричных значений: A, B, C, D, E, F;

6 кнопок для выбора необходимой функции:

  • «cos» – косинус угла;
  • «sin» – синус угла;
  • «tg»  – тангенс угла;
  • «log» – десятичный логарифм;
  • «ln» – натуральный логарифм;
  • «n!» – факториал числа;

13 кнопок различных математических и логических операций:

  • «+» - сложение;
  • «-» - вычитание;
  • «*» - умножение;
  • «/»- деление;
  • «Mod» – получение остатка от деления;
  • «Int»– получение целой части числа;
  • «And» – логическое умножение;
  • «Or» – логическое сложение;
  • «Xor» – исключающее или;
  • «x^y» –возведение в степень;
  • «1/х» – деление единицы на введенное число;
  • «+/-» - конвертирование знака числа;
  • = - выполнение вычисления;

Служебная кнопка: «Сброс» - reset.

Инструкция по работе с программой

Сразу после запуска программы появится окно калькулятора, показанное окно калькулятора на рисунке ниже. Чтобы приступить к вычислениям необходимо ввести 1-е значение, знак операции, 2-е значение и нажать на кнопку «=», если это бинарная операция, а иначе ввести 1-е значение и выбрать функцию унарной операции.

Как видно из рисунка выше, сразу же после запуска программы по умолчанию загружается десятичный режим работы калькулятора (DEC), привычный для нас, а не компьютеру. В этом режиме недоступны только кнопки ввода шестнадцатеричных значений, так как они могут быть использованы только в шестнадцатеричном режиме работы программы.

После переключения калькулятора в двоичный режим (BIN), окно программы примет вид, показанный на рисунке ниже.

Как видно из рисунка выше, в этом режиме недоступны математические операции, так как они в основном дают вещественный результат, а также недоступны кнопки ввода цифр от 2 до 9, так как для двоичного представления используется только 0 и 1, именно так кодируется информация в ПК. И соответственно недоступны кнопки A – F, как и в десятичном режиме, так как они могут быть использованы только в шестнадцатеричном режиме.

После переключения в шестнадцатеричный режим (HEX) станут, доступны дополнительные кнопки, от A до F, так как в этом режиме используются значения от 0 до 15, а чтобы компактно отображать число, начиная от 10 и до 15 используются латинские символы A, B, C, D, E и F соответственно.  Данный режим работы калькулятора показан на рисунке ниже.

Как видно из предыдущего рисунка недоступны математические функции, как и двоичном режиме работы калькулятора. В этом режиме доступны все логические операции, такие как and, or и т.д.

На этом описание закончено, для ознакомления с инженерным калькулятором необходимо перейти сюда.

Возможно заинтересует: 

Дипломная работа по программированию калькулятора в Delphi

Код продукта: 
253

Пояснительная записка для дипломного проекта по разработке инженерного калькулятора в Delphi 7 состоит из 21 листа стандартным размером шрифта (14 пт.) с одинарным интервалом, приложениями и в качестве бонуса блок-схема в Corel Draw. 

Программа для работы с матрицами в Visual C# .NET 2017

Код продукта: 
463

Готовый проект для лабораторной работы по практикуму объектно-ориентированного программирования на языке C# реализующий базовую работу с матрицами: сложение, вычитание и умножение.

Криптографический алгоритм на основе произвольной перестановке кодовой таблицы ASCII

Категория:

В данной реализации конечный пользователь сначала выбирает нужные файлы, вводит любой ключ, после чего запускается алгоритм шифрования. Для хранения защищаемых данных используется специальный формат файла. Заголовком шифрованного файла является идентификатор, который занимает 8 байт в файле (константа coderfil) в зашифрованном виде.