Skip to content

IuliaAseeva/Calculyator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Калькулятор

Описание проекта: Этот проект представляет собой простой калькулятор, который можно использовать для выполнения математических операций, таких как сложение, вычитание, умножение и деление. Калькулятор имеет простой и интуитивно понятный интерфейс, который подходит как для десктопных, так и для мобильных устройств.

Особенности проекта:

  • Возможность выполнения основных арифметических операций.
  • Адаптивный дизайн, позволяющий использовать калькулятор на различных устройствах.
  • Простой и понятный пользовательский интерфейс.
  • Возможность использования как на десктопных, так и на мобильных устройствах.

Технологии, используемые в проекте:

  • HTML для структуры страницы.
  • CSS для стилизации пользовательского интерфейса.
  • JavaScript для реализации функциональности калькулятора.
Снимок экрана 2024-02-19 в 20 37 55

Объяснение работы: •В HTML мы создали структуру калькулятора, включая поле для вывода результата ( с id="display") и кнопки для ввода чисел и операций. Каждая кнопка имеет свой текст и событие onclick, которое вызывает соответствующую функцию JavaScript.

•Мы также подключили внешние файлы CSS и JavaScript.

•CSS используется для стилизации калькулятора. Мы задали стили для различных элементов, чтобы калькулятор выглядел привлекательно и удобно использовался.

•appendToDisplay(value): Эта функция добавляет значение (цифру или операцию) к текущему содержимому поля вывода.

•calculate(): Эта функция вычисляет результат, используя функцию eval(), которая выполняет JavaScript-код, представленный в виде строки. Однако использование eval() может быть небезопасным, так как это может привести к выполнению произвольного кода. В данном случае, поскольку ввод осуществляется только пользователем и не выполняется на стороне сервера, это допустимо для простого калькулятора.

•clearDisplay(): Эта функция очищает поле вывода, позволяя пользователю начать заново.

About

Простенький калькулятор

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors