|
0 / 0 / 0
Регистрация: 28.09.2013
Сообщений: 4
|
|
Помощь новичку28.09.2013, 16:29. Показов 1441. Ответов 10
Метки нет (Все метки)
Уже который день не могу разобраться. написал калькулятор, который выполняет последовательно действия - берет число, отнимает от него 10% и показывает, потом уже от этого числа отнимает 5% и показывает, а от этого отнимает 2.11% и показывает конечный результат.
(например 1000 - 10% = 900; 900 - 5% = 855; 855 - 2,11% = 835) все работает. НО! в первой версии число вводилось в EditText, а ответы выводились в TextViewЫ, но теперь хочу модифицировать и сделать так чтобы можно было вводить еще в два поля (в тоже время в них выводится ответ), когда они пусты, но не могу реализовать так, чтобы получать данные и считать дальше вперед, например ввел 900 во второе поле - программа считает дальше -5%, потом -2,11% и выводит конечный результат. вроде и не сложно, хожу вокруг да около, но все никак не подобраться к решению. я новичок в программировании на джава)
0
|
|
| 28.09.2013, 16:29 | |
|
Ответы с готовыми решениями:
10
Firebase новичку новичку необходим совет дедов Помощь новичку |
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
| 28.09.2013, 16:40 | |
|
так в чем проблема?
0
|
|
|
0 / 0 / 0
Регистрация: 28.09.2013
Сообщений: 4
|
|
| 28.09.2013, 16:53 [ТС] | |
|
проблема в том, что я никак не пойму, как сделать так чтобы числа можно было вводить в любой из полей (какое-то одно) чтобы считать дальше, при этом не трогая остальные. ниже прикрепил файлы, как было и как хочется чтобы было) во втором варианте, с полями, я промежуточные результаты выводил в поля, тут все просто, но как вводить в них и считать - не пойму(
0
|
|
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|||
| 28.09.2013, 16:59 | |||
|
0
|
|||
|
0 / 0 / 0
Регистрация: 28.09.2013
Сообщений: 4
|
|
| 28.09.2013, 17:05 [ТС] | |
|
V0v1k, блин, вы меня не поняли)) я ввожу текст в первое поле - идет расчет и промежуточные результаты выводятся во второе поле (уже минус 10%), в третье (еще минус 5%) и в конечный результат (еще отнимается 2.11%). т.е. при вводе в первое поле и нажатии на кнопку все поля заполнены разными результатами и конечное тоже (там TextView). а хочется сделать так ,что бы можно было ввести, скажем, во второе поле число и калькуль бы посчитал дальше, не обращая при этом внимания на первое пустое поле. то же справедливо и для 3-го поля. т.е. ввожу я в третье поле 100 - показывается только конечный результат в TextView ниже, т.е. 97,89, а первые 2 поля остаются пустые, т.к. их не трогали... тут что-то с проверкой на пустоту надо мутить и скорее всего с оператором if(
0
|
|
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
||||||
| 28.09.2013, 17:10 | ||||||
|
вам потребовалось так много текста чтобы спросить как проверить пустое ли поле или нет?
0
|
||||||
|
0 / 0 / 0
Регистрация: 28.09.2013
Сообщений: 4
|
|
| 28.09.2013, 17:15 [ТС] | |
|
V0v1k, эм, не совсем... если бы оно было одно - еще ладно, но их 3! и тут походу много условий будет, ведь может быть, что:
1. первое не пустое (ввели число), остальные пустые (ждем результат) 2. первое пустое (ничего не вводили), второе не пустое (ввели число), третье пустое (ждем результат) 3. первые 2 поля пусты (они теперь не нужны), третье не пустое (ввели число) вот, такая логика
0
|
|
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
||||||
| 28.09.2013, 21:22 | ||||||
0
|
||||||
|
любопытный131
|
|
| 01.10.2013, 16:26 | |
|
Добрый день. повстречал одну вещицу на просторах интернета. не знаю что такое,но похоже на какую-то шифровку или кодировку. подскажите пожалуйста,что это может быть? спасибо.
05:00 05:20/25 05:30-06:30/40 06:50-07:10 07:15/20!!! |
|
|
1162 / 986 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
|
|
| 01.10.2013, 17:16 | |
|
любопытный131, а это имеет отношение к обсуждаемой теме или к андроиду вообще?
0
|
|
| 05.10.2013, 00:56 | |
|
Не по теме: Я почему то вспомнил фильм - игры разума :)любопытный131 вы поосторожнее с такими "данными", мало ли чего.
1
|
|
| 05.10.2013, 00:56 | |
|
Помогаю со студенческими работами здесь
11
Помощь новичку Помощь новичку Помощь новичку Помощь новичку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|