Skip to content

UlugbekPulathodjaev/Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Анимация

Simple Calculator / Простой Калькулятор


English Version:

Features:

  1. Arithmetic Operations: Addition, Subtraction, Multiplication, and Division.
  2. Decimal Point: Allows input of decimal numbers.
  3. Clear and Delete: Clear the entire input or delete the last character.
  4. Error Handling: Prevents consecutive operators, invalid expressions, and division by zero.

Usage:

  1. Number Buttons (0-9):

    • Click on the number buttons to input digits.
  2. Decimal Point (.) Button:

    • Click on the decimal point button to add a decimal point to the current number. Avoids consecutive decimal points.
  3. *Operator Buttons (+, -, , /):

    • Click on the operator buttons to perform arithmetic operations. Consecutive operators are not allowed.
  4. Clear (AC) Button:

    • Click on the "AC" button to clear the entire input.
  5. Delete (DE) Button:

    • Click on the "DE" button to delete the last entered character.
  6. Equal (=) Button:

    • Click on the "=" button to evaluate the expression.

Instructions:

  1. Input Format:

    • Enter numbers and operators to create a mathematical expression.
  2. Error Handling:

    • The calculator prevents invalid expressions, such as consecutive operators or division by zero.
  3. Decimal Input:

    • Use the decimal point button to input decimal numbers. Avoid consecutive decimal points.

Code Structure:

  • HTML (index.html):

    • Contains the structure of the calculator interface.
  • CSS (styles.css):

    • Defines the styling for the calculator layout.
  • JavaScript (script.js):

    • Implements the calculator functionality, including arithmetic operations and error handling.

How to Run:

  1. Open index.html in a web browser.
  2. Interact with the calculator using the provided buttons.

License:

This calculator is provided under the MIT License.

Feel free to modify and enhance the calculator according to your needs. If you encounter any issues or have suggestions for improvement, please let us know.

If you enjoyed my content, please reward me with a star, it's not difficult for you, but it means a lot to me ⭐ヾ(•ω•`)o

Happy calculating! 🧮


Русская Версия:

Особенности:

  1. Арифметические операции: Сложение, вычитание, умножение и деление.
  2. Десятичная точка: Позволяет вводить десятичные числа.
  3. Очистка и Удаление: Очистка всего ввода или удаление последнего символа.
  4. Обработка ошибок: Предотвращает последовательные операторы, недопустимые выражения и деление на ноль.

Использование:

  1. Кнопки с цифрами (0-9):

    • Нажмите на кнопки с цифрами для ввода цифр.
  2. Кнопка десятичной точки (.):

    • Нажмите на кнопку десятичной точки для добавления десятичной точки к текущему числу. Избегайте последовательных десятичных точек.
  3. *Кнопки операторов (+, -, , /):

    • Нажмите на кнопки операторов для выполнения арифметических операций. Последовательные операторы не допускаются.
  4. Кнопка очистки (AC):

    • Нажмите на кнопку "AC" для полной очистки ввода.
  5. Кнопка удаления (DE):

    • Нажмите на кнопку "DE" для удаления последнего введенного символа.
  6. Кнопка равно (=):

    • Нажмите на кнопку "=" для вычисления выражения.

Инструкции:

  1. Формат ввода:

    • Введите числа и операторы для создания математического выражения.
  2. Обработка ошибок:

    • Калькулятор предотвращает недопустимые выражения, такие как последовательные операторы или деление на ноль.
  3. Ввод десятичных чисел:

    • Используйте кнопку десятичной точки для ввода десятичных чисел. Избегайте последовательных десятичных точек.

Структура Кода:

  • HTML (index.html):

    • Содержит структуру интерфейса калькулятора.
  • CSS (styles.css):

    • Определяет стиль макета калькулятора.
  • JavaScript (script.js):

    • Реализует функциональность калькулятора, включая арифметические операции и обработку ошибок.

Как запустить:

  1. Откройте index.html в веб-браузере.
  2. Взаимодействуйте с калькулятором, используя предоставленные кнопки.

Лицензия:

Этот калькулятор предоставляется по лицензии MIT.

Не стесняйтесь модифицировать и улучшать калькулятор в соответствии с вашими потребностями. Если у вас возникнут вопросы или будут предложения по улучшению, дайте нам знать.

Если вам понравился мой контент, прошу вознаградите меня звездой, вам не сложно мне приятно ⭐ヾ(•ω•`)o

Счастливого вычисления! 🧮

About

Such a simple calculator on js/html/css

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published