Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Сергей241995
1 / 1 / 1
Регистрация: 22.10.2016
Сообщений: 49
#1

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

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

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

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

Android studio как сделать на весь экран? - Программирование Android
Чтобы я е делал, оно не на весь экран, в чем понять не могу. Специально залил весь фон чтобы посмотреть. Вот код: <?xml version="1.0"...

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

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

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

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

2
ExFau$t
506 / 461 / 98
Регистрация: 08.05.2012
Сообщений: 2,311
23.02.2017, 16:12 #2
К адроиду тут нет вопроса. Можно сделать по-простому, вводить не функцию, а коэффициенты при неизвестных и операции, в коде собирать уравнение и решать его, в зависимости от операции.
0
Kir-malishev
71 / 71 / 39
Регистрация: 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 - Программирование Android
Здравствуйте! Возник интересный вопрос, как можно вызвать из своего приложения, приложение звонков с нужным номером? Т.е. у нас есть некий...

Что-то случилось с Android Studio - Программирование Android
что то слетело видимо. sdk? библиотеки? нужно восстановить с минимальным скачиванием с инета, ибо инет деревенский, то бишь переустановить...

Что за ошибка в Android Studio? - Программирование Android
Как их исправить?

Android Studio, что случилось с эмулятором? - Программирование Android
Или это не ошибка? Может пересесть на Genymotion?


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

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

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