Skip to content

pythonteamspbstu/task-2-bignum-arithmetic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

task-2-bignum-arithmetic - Калькулятор больших чисел

Описание

Этот проект реализует арифметику больших чисел с использованием системы счисления по основанию M = 2^15 и максимальной разрядностью N = 50.

Архитектура

Каждое большое число представляет из себя кортеж вида: (sign, digits)

sign = 1 (положительное) или -1 (отрицательное) digits = список цифр в системе с нашим основанием

Установка

###Требования -Python 3.6 или выше -Отсутствие внешних зависимостей

Шаги установки

Windows

  1. Скачайте файл проекта

git clone https://github.com/pythonteamspbstu/task-2-bignum-arithmetic

  1. Перейдите в директорию проекта

cd task-2-bignum-arithmetic

  1. Запустите программу

python task2.py

Linux/macOS

  1. Скачайте файл проекта

git clone https://github.com/pythonteamspbstu/task-2-bignum-arithmetic

  1. Запустите программу

python3 task2.py

Реализовано

-Базовые арифметические операции: сложение, вычитание, умножение, деление

-Поддержка отрицательных чисел: обработка знака

-Система с основанием 2^15: представление больших чисел

-Проверка ввода данных: обработка некорректного ввода

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages