Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/13: Рейтинг темы: голосов - 13, средняя оценка - 5.00
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891

Ребят, такое можно склеить?

05.04.2009, 00:56. Показов 2717. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всех приветствую.
В общем, проблема следующая... Хочу чтобы на форме, а именно в поле ввода (ну в данном случае оно является полем вывода) помимо значения, которое расчитывается, а затем выводится на поле, в конце автоматически писался знак процента (%). Можно, конечно, сделать за этим полем обычную надпись, и в ней написать "%", но очень хотелось бы, чтобы % был в самом поле... Я попробовал сделать так:

...
Form1->Edit1->Text=x/y*100; Form1->Edit1->Text+='%';
...

Но вылезла ошибка...(


Прошу помощи.


Спасибо!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.04.2009, 00:56
Ответы с готовыми решениями:

Каким компонентом можно реализовать такое?
Каким компонентом можно реализовать такое?

с++ такое k, для которого можно построить множество
Помогите пожалуйста решить задачу с++!!! Задано семейство множеств букв. Найти такое k, для которого можно построить множество, состоящее...

ребят подскажите. такое значит дело
установил win 7 поставил оригинальные драйвера.... инет через кабель.... но прикаждой перезагрузки просит вводить пароль.... галочку ставил...

6
 Аватар для Monte-Cristo
2816 / 1408 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
05.04.2009, 01:00
попробуй так

C++
1
Edit1->Text = FloatToStr(x/y*100)+"%";
1
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
05.04.2009, 01:17  [ТС]
Блин... Действительно пашет =))) Спасибо огромное!
Слушай, а не подскажешь еще, пожалуйста, как, перед тем как вывести это число, округлить его до 2, например, разрядов? Заюзал функцию Round: [BCC32 Error] Unit1.cpp(41): E2268 Call to undefined function 'Round'...
0
Почетный модератор
 Аватар для Lord_Voodoo
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
05.04.2009, 11:11
The_Immortal, я тут выкладывал функцию математического округления, в билдере есть толькл до верхней или до нижней границы
1
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
05.04.2009, 12:21
В простых случаях если округление выражается отбрасыванием лишних разрядов, можно делать по-простому

float val;
// вычисляем значение
val = ...
// отбрасываем всё после второго разряда
val = ((float)(int)(val * 100)) / 100;

либо
val = (round (val * 100)) / 100;

Добавлено через 4 минуты 37 секунд
Цитата Сообщение от Evg Посмотреть сообщение
либо
val = (round (val * 100)) / 100;
Что-то не даёт исправить. Не rount, а floor

Если нужно математическое округление (в ближайшую сторону), то

val = (floor (val * 100 + 0.5)) / 100;
если нужно округлить до 1 знака, то вместо 10 надо 10, если до 3 знаков, то 100. Но это в простых случаях (когда значения небольшие). При больших значениях после умножения на 100 может произойти потеря точности
1
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
05.04.2009, 12:46  [ТС]
Спасибо вам большое!
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
05.04.2009, 13:00
Цитата Сообщение от The_Immortal Посмотреть сообщение
Unit1.cpp(41): E2268 Call to undefined function 'Round'...
Round(x) можно заменять на floor(x+0.5)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
05.04.2009, 13:00
Помогаю со студенческими работами здесь

Можно ли склеить имя переменной из частей?
Доброго дня. for(var 1 = 1; i <= 10; i++){ var {'name' + i} = i; } Что-то подобное возможно? Что бы в итоге...

Можно ли склеить ферритовый магнитопровод трансформатора ИИП
Можно ли склеить ферритовый нигнитопровод трансформатора ИИП? Хотел собрать ИИП для усилителя. Трансформатор выпаял из компьютерного БП....

Можно ли на VB.Net склеить из картинок и аудио полноценное видео?
Доброго времени суток. Можно ли средствами VB.Net или с подключением чего-другого, смонтировать из нескольких картинок и аудио полноценное...

Ребят тут такое дело, не могли бы вы проголосовать ? без накрутки, просто отдать голос
http://hoff.ru/Public/photo-contest/PhotoCard.aspx?mid=239 пожалуйста проголосуйте за меня, мы с моей девушкой студенты и очень...

Ребят помагите что такое "OpenGL" ?
Пытаюсь создать Библиотеку "OpenGL" для игры так как видел много видио на ютубе но у себя такой библиотеке не вижу где её скачать...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 16.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 15.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 и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru