Калькулятор GNOME

редактировать
Калькулятор GNOME
Accessories-Calculator.svg
GNOME Calculator "Programming mode" Калькулятор GNOME «Режим программирования»
Стабильная версия 3.38.1 (8 октября 2020 г. ; 5 дней назад (2020-10-08))
Предварительный выпуск 3.37.92 (13 сентября 2020; 30 дней назад (2020-09-13))
Репозиторий Измените это в Викиданных
Написано наC, Vala
Операционная система Unix-подобная
Тип Калькулятор программного обеспечения
Лицензия GNU GPL
Веб-сайтwiki.gnome.org / Приложения / Калькулятор Редактировать в Викиданных

Калькулятор GNOME, ранее известный gcalctool - это программный калькулятор , интегрированный с средой рабочего стола GNOME. Он запрограммирован на C и Vala и является частью основных приложений GNOME.

Содержание
  • 1 Представления
  • 2 Нотация
  • 3 Обработка переменных
  • 4 См. Также
  • 5 Ссылки
  • 6 Внешние ссылки
Представления
Нотация

Калькулятор GNOME использует обычную инфиксную нотацию для двоичных функций, таких как четыре основных арифметических операции. В отличие от многих других калькуляторов, он использует префиксную нотацию , а не постфиксную нотацию для унарных функций. Итак, чтобы рассчитать, например, синус из один, пользователь должен нажимать клавиши «sin», «1», «=», а не «1», «sin», как на многих других калькуляторах.

Десятичный разделитель на цифровой клавиатуре основан на общей раскладке клавиатуры, начиная с версии 3.12.3.

Обработка переменных

Advanced, Financial, В режимах программирования представлены функции для хранения и извлечения значений, помеченных как переменные. R - символ переменной, используемый на кнопках GUI ← R (вставить переменную) и → R (назначить переменную).

Имена переменных представляют собой алфавитную строку с учетом регистра без пробелов. Значения переменных представляют собой числовые строки.

Значения назначаются именам переменных путем ввода в поле ввода текста / результата графического интерфейса имени переменной, за которым следует 0 или более пробелов, за которым следует символ =, за которым следует 0 или более пробелов, за которым следует либо числовое значение значение или существующее имя переменной, например «x = 2» или «result = subtotal» (если промежуточному итогу уже присвоено числовое значение). Первому имени переменной присваивается числовое значение. Если значение было введено как имя существующей переменной, а не как числовое значение, значение существующей переменной присваивается первому имени переменной. Присвоение имени переменной, которая не существует, создает новую переменную по имени с присвоенным значением. Кнопка графического интерфейса → R (назначить переменную) показывает всплывающее меню существующих переменных (и текущее значение каждой), для которой выбранной переменной назначается текущее числовое значение, отображаемое в калькуляторе, как если бы это имя переменной было введено в Текстовое поле графического интерфейса пользователя, за которым следует знак =, за которым следует числовое значение.

Ввод имени переменной в текстовое поле графического интерфейса пользователя заменяет значение переменной на имя переменной, когда вычисляется выражение в текстовом поле графического интерфейса (например, когда Клавиатура или нажата кнопка = GUI). Кнопка графического интерфейса пользователя ← R (вставить переменную) показывает всплывающее меню с существующими переменными (и текущим значением каждой); выбранное имя переменной вставляется (добавляется) в текстовое поле графического интерфейса пользователя.

С помощью кнопки графического интерфейса ← R (вставить переменную) доступны две предопределенные переменные: ans и rand. ans содержит последнее значение «ответа», вычисленное калькулятором в результате. rand содержит случайное значение от 0,0 до 1,0 (значение не отображается; переменная rand оценивается в выражении при вычислении результата).

Имена и значения переменных сохраняются между запуском и выходом из приложения.

См. Также
Ссылки
Внешние ссылки
На Викискладе есть материалы, относящиеся к GNOME Calculator.
Последняя правка сделана 2021-05-21 09:09:33
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте