Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Сергей241995
1 / 1 / 1
Регистрация: 22.10.2016
Сообщений: 49
#1

Как в Android Studio сделать так, что пользователь вводил функцию f(x)=? и точку?

23.02.2017, 15:44. Просмотров 249. Ответов 2
Метки нет (Все метки)

А она считала значение в этой точке
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.02.2017, 15:44
Ответы с готовыми решениями:

Как в адаптивном дизайне Android Studio сделать так, чтобы графические элементы (различные кнопки, поля ввода
могли находится на одной линии?

Android studio как сделать на весь экран?
Чтобы я е делал, оно не на весь экран, в чем понять не могу. Специально залил...

Как сделать сравнение с верным ответом в Android Studio
Помогите, пожалуйста. Есть задумка сделать программу с загадками . Вводишь...

Выбор мощного android смартфона до 10 рублей, для тестирования проектов Android Studio, что посоветуете?
Какую фирму посоветуете?

Как сделать меню в шаблоне Google maps Activity Android studio
Здравствуйте создал шаблон google maps хотел разместить елементи управления. И...

2
ExFau$t
542 / 493 / 107
Регистрация: 08.05.2012
Сообщений: 2,471
23.02.2017, 16:12 #2
К адроиду тут нет вопроса. Можно сделать по-простому, вводить не функцию, а коэффициенты при неизвестных и операции, в коде собирать уравнение и решать его, в зависимости от операции.
0
Kir-malishev
71 / 71 / 57
Регистрация: 07.08.2016
Сообщений: 173
23.02.2017, 18:40 #3
Для этих целей можно использовать библиотеку exp4j.

Здесь можно её скачать:
http://www.objecthunter.net/exp4j/download.html

Здесь примеры использования:
http://www.objecthunter.net/exp4j/

Вот простая консольная программа:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        System.out.println("Введите функцию");
        String f = in.nextLine();
        System.out.println("Введите x");
        double x = in.nextDouble();
        Expression e = new ExpressionBuilder(f)
                .variables("x")
                .build()
                .setVariable("x", x);
        double result = e.evaluate();
        System.out.println(f + "при x = " + x + " равно " + result);
    }
}
Только надо это всё привязать к андроиду. Т.е. сделать два текстовых поля, чтобы оттуда брать функцию и точку.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.02.2017, 18:40

(Android studio, java) Ошибка при импорте библиотеки cannot resolve symbol android studio
Вот библиотека https://github.com/mik3y/usb-serial-for-android. Устанавливал...

Android studio, как запускать программу сразу на android смартфоне подключенному к usb?
android studio, как запускать программу сразу на android смартфоне...

Сделать звонок из android studio
Здравствуйте! Возник интересный вопрос, как можно вызвать из своего приложения,...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru