|
4 / 4 / 0
Регистрация: 06.02.2012
Сообщений: 62
|
|
Калькулятор для арифметических чисел11.03.2013, 22:48. Показов 4987. Ответов 23
Метки нет (Все метки)
Разработка калькулятора для арифметических чисел большой точности
Необходимо сделать калькулятор на 4 арифметических действия. (Это я уже сделал - Калькулятор.rar) Но необходимо сделать для больших (многоразрядных) чисел. (Например - 456985421325654875123) В обычном калькуляторе такие числа не умещаются. Нужно, чтобы действия над этими числами производились по-разрядно. Так же, как мы считаем на бумаге вручную, в столбик. Числа должны представляться как последовательность символов (цифр). Ведь реальные такие числа хранить негде. Ребятки помогите, прошу Вас. курсак скоро а я понятия не имею как это сделать...
0
|
|
| 11.03.2013, 22:48 | |
|
Ответы с готовыми решениями:
23
Калькулятор для выполнения арифметических операций Калькулятор для больших арифметических выражений Калькулятор для трёх арифметических операций |
|
6 / 6 / 4
Регистрация: 06.11.2012
Сообщений: 254
|
||||||||
| 12.03.2013, 11:12 | ||||||||
0
|
||||||||
|
4 / 4 / 0
Регистрация: 06.02.2012
Сообщений: 62
|
||||||
| 12.03.2013, 17:54 [ТС] | ||||||
Ребята подскажите что нужно для деления?
0
|
||||||
|
|
|
| 12.03.2013, 18:13 | |
|
+ - сложение
- - вычитание * - умножение / - деление
0
|
|
|
6 / 6 / 4
Регистрация: 06.11.2012
Сообщений: 254
|
|
| 12.03.2013, 18:16 | |
|
0
|
|
|
4 / 4 / 0
Регистрация: 06.02.2012
Сообщений: 62
|
||
| 12.03.2013, 18:16 [ТС] | ||
0
|
||
|
6 / 6 / 4
Регистрация: 06.11.2012
Сообщений: 254
|
|
| 12.03.2013, 18:17 | |
|
Как производится ввод числа?
0
|
|
|
4 / 4 / 0
Регистрация: 06.02.2012
Сообщений: 62
|
|||||||||||
| 12.03.2013, 18:25 [ТС] | |||||||||||
|
ComputerMouse, по нажатию на кнопочку в программе*)
Вот "текст" калькулятора
0
|
|||||||||||
|
6 / 6 / 4
Регистрация: 06.11.2012
Сообщений: 254
|
|
| 12.03.2013, 18:31 | |
|
Считаем сколько цифр максимум может влезть в один int (n). Далее создаём счётчик введённых цифр. Записываем цифры в number[0], пока их количество не станет равным n. Далее переходим в следующий элемент. таким образом большое число выглядит как-то так:
number[0] number[1] number[2] 1222334 76778899 56778999
0
|
|
|
4 / 4 / 0
Регистрация: 06.02.2012
Сообщений: 62
|
|
| 12.03.2013, 18:50 [ТС] | |
|
ComputerMouse, ого так сложно написано...
Можете мне помочь, вот исходник помогите мне)
0
|
|
|
6 / 6 / 4
Регистрация: 06.11.2012
Сообщений: 254
|
|
| 12.03.2013, 19:50 | |
|
Я пока не знаю как быть с делением, если додумаюсь - помогу.
0
|
|
|
4 / 4 / 0
Регистрация: 06.02.2012
Сообщений: 62
|
|
| 13.03.2013, 15:02 [ТС] | |
|
ComputerMouse, спасибо большое...
Ребятки ну помогите пожалуйста, Вы же знаете) Я понимаю что прошу, это умственный труд но у мня просто скоро сдача курсака( Добавлено через 17 часов 51 минуту Ув. господа программисты, помогите мне в решении моей проблемы ПОЖАЛУЙСТА!)
0
|
|
|
1408 / 572 / 127
Регистрация: 31.10.2011
Сообщений: 1,960
|
|||
| 13.03.2013, 16:35 | |||
И как быть с дробными числами? Может просто использовать для арифм. операций long double тогда и разрядность большая получится Добавлено через 1 минуту Или тут смысл в том чтоб самому реализовать арифм. операции ?
0
|
|||
|
6 / 6 / 4
Регистрация: 06.11.2012
Сообщений: 254
|
|
| 13.03.2013, 16:36 | |
|
Можно. Кстати, точную формулировку задачи, пожалуйста?
0
|
|
|
1408 / 572 / 127
Регистрация: 31.10.2011
Сообщений: 1,960
|
||||||
| 13.03.2013, 16:53 | ||||||
|
тем более делить в столбик числа а еще с большой точностю можно бесконечно
а если при делении, например, там будет 3 в периоде (25,3333333333333333333.....) то как ? Добавлено через 10 минут и еще на заметку
0
|
||||||
|
|
|
| 13.03.2013, 17:31 | |
|
0
|
|
|
4 / 4 / 0
Регистрация: 06.02.2012
Сообщений: 62
|
||
| 13.03.2013, 23:05 [ТС] | ||
|
ComputerMouse,
Необходимо сделать калькулятор на 4 арифметических действия. Только для больших (многоразрядных) чисел. Например - 456985421325654875123. В обычном калькуляторе такие числа не умещаются. Нужно, чтобы действия над этими числами производились по-разрядно. Так же, как мы считаем на бумаге вручную, в столбик. Числа должны представляться как последовательность символов (цифр). Ведь реальные такие числа хранить негде.
0
|
||
|
1408 / 572 / 127
Регистрация: 31.10.2011
Сообщений: 1,960
|
|
| 14.03.2013, 03:17 | |
|
Сергей123456, ты повторил свой первый пост.
Попробую спросить по другому: 1. Надо реализовать арифметические операторы самому или можно воспользоватся "стандартными" ? 2. Числа должны быть целыми или с плавающей точкой (хотя результат деления в любом случае может быть с дробным) ? 3. Какова максимальная разрядность операндов ?
0
|
|
|
4 / 4 / 0
Регистрация: 06.02.2012
Сообщений: 62
|
||
| 15.03.2013, 16:08 [ТС] | ||
|
_Dimon_
2 Предполагаем что числа есть целыми (хотя нужно узнать у препода). 3 Вот это я не знаю, ребятки рассчитываю на Вас взгляд. Добавлено через 13 часов 25 минут Что никто не может помочь? Добавлено через 17 часов 0 минут Я так понял помощи ждать бесполезно...
0
|
||
|
|
|||
| 15.03.2013, 17:31 | |||
|
0
|
|||
| 15.03.2013, 17:31 | |
|
Помогаю со студенческими работами здесь
20
Создайте приложение (Калькулятор), обеспечивающее ввод двух целых чисел и выполнение над ними арифметических о Калькулятор для выполнения арифметических действий с обыкновенными дробями Как создать калькулятор, использующий для выбора арифметических действий переключатели
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет
значение производной при заданном х
Логарифм записывается как: (x-2)log(x^2+2) -. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|