Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.61/18: Рейтинг темы: голосов - 18, средняя оценка - 4.61
0 / 0 / 0
Регистрация: 01.02.2020
Сообщений: 1

Калькулятор без функции Math

01.02.2020, 20:05. Показов 3613. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Уважаемые форумчане, я начинающий, как вы поняли, юзер. Поэтому помогите, если не трудно.

Тз следущее:

Приложение получает два числа и операцию между ними (операция задается символом).
Реализуйте все 4 арифметических действия (+ - * /), а также оператор возведения в степень "^", например:

2^2 = 4
2^3 = 8
9^2 = 81
9^9 = 387420489

Не используйте для этого готовых функций из пакета Math, постарайтесь написать возведение в степень самостоятельно.

Как это все реализовать без Math?! С обычными математическими операциями справляюсь, а тут я даже и не знаю что делать...

Отдельный респект выражу тем, кто посоветует пособия или алгоритм действий, с которых вы начинали путь в программировании.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.02.2020, 20:05
Ответы с готовыми решениями:

Двоичный логарифм без Math
Написать статический метод ln(), который принимает в качестве аргумента значение N типа int и возвращает наибольшее целое число, не больше...

Math.Random() без диапозона
Math.Random() дает нам числа из какого-то заданного диапазона. как получить без диапазона?

Вычислить значение функции без math.h
Вычислить и напечатать таблицу значений функции http://myphoto.nnov.ru/img/Bqv5D.png и ее максимальное значение при x с шагом h....

3
Модератор
Эксперт Java
 Аватар для alecss131
2868 / 1374 / 409
Регистрация: 11.08.2017
Сообщений: 4,400
Записей в блоге: 2
01.02.2020, 20:07
Ну степень же это перемножение столько раз чему равна степень. В чем проблема?
1
 Аватар для Kukstyler
1260 / 870 / 268
Регистрация: 02.04.2009
Сообщений: 3,307
01.02.2020, 20:56
Лучший ответ Сообщение было отмечено 32GB как решение

Решение

Цитата Сообщение от 32GB Посмотреть сообщение
написать возведение в степень самостоятельно
https://stackoverflow.com/ques... w-for-java
1
 Аватар для Aviz__
2755 / 2062 / 509
Регистрация: 17.02.2014
Сообщений: 9,491
02.02.2020, 10:55
Лучший ответ Сообщение было отмечено 32GB как решение

Решение

Цитата Сообщение от 32GB Посмотреть сообщение
кто посоветует пособия
вот они, наверное все)) Литература по Java
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.02.2020, 10:55
Помогаю со студенческими работами здесь

Генератор случайных чисел без функции Math.random
Помогите сделать код есть вот такая формула "Если пользователю потребуется, чтобы случайное число x находилось в интервале (a; b), отличном...

Как использовать функции System.Math без указания библиотеки
Необходимо писать большие формулы, включающие синусы и косинусы. Написал-забыл не прокатит, код выполняется динамически, так как нужен ввод...

Вычислить Arcsin(x/y) без модуля math
Доброго времени суток:) Я знаю, что arcsinx:= arctan(x/sqrt(1-sqr(x)); Но мне нужно написать arcsin(x/y), как это правильно сделать?...

Найти значения выражения без Math
Вот есть код для любого числа в степени в цикле for. Как мне найти x^2*i+1 ? double S = 1; double x; ...

Не работают функции <math.h> в методе (функции-члене)
Сделал программу которая решает по формуле задачу. Все работает, но стоило вынести нахождение y в функцию, как компилятор стал писать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru