|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.02.2011, 20:02 | #1 |
Пользователь
Регистрация: 31.01.2011
Сообщений: 54
|
Размерность физических величин
Привет всем!
Есть задача. Нужно проверить размерность физической величины. В строку Edit вписываем выражение типа кг*м2/м*с2*Н. Надо чтобы все возможные единицы раскрылись (в данном случае Н=кг*м/с2), сократилось все что можно и чтобы в результате получилась единица или какое-либо выражение (в данном случае м). Все единицы и их выражения через основные единицы берутся из базы данных. Подскажите как это можно осуществить, какими методами? Заранее спасибо! |
10.02.2011, 23:54 | #2 |
Форумчанин
Регистрация: 17.09.2010
Сообщений: 229
|
1. Просматриваешь весь свой Edit на наличие величин, которые могут "раскрываться" и при нахождении таковой заменяешь ее на "раскрытую"
2. В цикле пробегаешь по всем первую величинам в числителе и ищешь такие же в знаменателе, если нашел убираешь и из числителя и из знаменателя
Правильно заданный вопрос - половина ответа!
|
11.02.2011, 07:12 | #3 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
http://www.programmersforum.ru/showthread.php?t=114515
Пост #27? (он же последний) ----------------------------------------- Кстати, обращаю ваше внимание, что кг*м^2/м*с^2*Н = кг*м^2*с^2/м*с^2*кг*м = 1 (без размерности) Последний раз редактировалось Sibedir; 11.02.2011 в 07:27. |
11.02.2011, 12:13 | #4 | |
Пользователь
Регистрация: 31.01.2011
Сообщений: 54
|
Цитата:
Последний раз редактировалось Stilet; 11.02.2011 в 21:00. |
|
11.02.2011, 13:10 | #5 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
с прогой-то разобрались?
|
11.02.2011, 18:21 | #6 | |
Пользователь
Регистрация: 31.01.2011
Сообщений: 54
|
Да как-то пока не особо!
Цитата:
Последний раз редактировалось Stilet; 11.02.2011 в 21:00. |
|
11.02.2011, 20:07 | #7 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
Вы вложение скачали?
|
11.02.2011, 20:26 | #8 |
Пользователь
Регистрация: 31.01.2011
Сообщений: 54
|
Нет.
Я перешел по ссылке. И там вроде нет вложений. Вы уж извините меня тугого, но объясните еще раз. |
11.02.2011, 20:32 | #9 |
Тот ещё
Старожил
Регистрация: 14.11.2007
Сообщений: 2,242
|
OK. http://www.programmersforum.ru/showthread.php?t=114515 Пост #27? (он же последний) тепло http://www.programmersforum.ru/showt...=114515&page=3 еще теплее http://www.programmersforum.ru/showp...7&postcount=27 щас обожгусь http://www.programmersforum.ru/attac...0&d=1286165033 |
11.02.2011, 20:45 | #10 |
Пользователь
Регистрация: 31.01.2011
Сообщений: 54
|
Sibedir, огроменное спасибо!
Буду разбираться. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Размерность в битах... | Masip | Общие вопросы Delphi | 3 | 11.05.2010 17:46 |
Моделирование физических процессов | Graff Valdemar | Помощь студентам | 0 | 10.04.2010 11:44 |
Добавить элемент в массив увеличив его размерность | Yura_n | Общие вопросы C/C++ | 3 | 05.12.2009 18:09 |
размерность матрицы | wolf950 | Общие вопросы Delphi | 1 | 03.08.2009 22:42 |
C++ Простейшая проверка физических размерностей величин | Sarmat | Помощь студентам | 0 | 26.04.2009 16:05 |