Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2005.06.06;
Скачать: [xml.tar.bz2];

Вниз

Неразрешимая для меня проблема   Найти похожие ветки 

 
Алексей   (2005-05-19 10:50) [0]

Ребята подскажите как это сделать(сам я в Delphi новичок):
Такая проблема:
имеется три поля ввода:
в первом поле вводится начало участка(в метрах)
во втором поле вводится конец участка(в метрах)
в третьем поле вводится коэффициент этого участка(число)
Например:
от 0 до 500м - 1 участок с коэффициентом 1,5
от 500 до 1000м - 2 участок с коэффициентом 1,2
от 250 до 750м - 3 участок с коэффициентом 2,0
Нужно чтобы все эти введенные числа(0,500,250,1000,750) отсортировались в возрастающем порядке и на пересечении участков
перемножились соответствующие этим участкам коэффициенты:
от 0 до 500  - 1,5
от 250 до 750 - 2,0
от 500 до 1000 - 1,2
Т.е. от 250 до 500, нужно чтобы перемножились 1,5*2,0;
    от 500 до 750, нужно чтобы перемножились 2,0*1,2;
    и так далее.
После этого все эти перемноженные числа должны выводится на экран. Количество этих участков неограничено.
Заранее благодарен всем кто поможет.


 
denisww ©   (2005-05-19 11:06) [1]

вот так и делай примерно


 
Digitman ©   (2005-05-19 11:26) [2]

начало и конец участка задается искл-но целочисленными значениями ?


 
Palladin ©   (2005-05-19 11:38) [3]


> Алексей   (19.05.05 10:50)  

Ну может опишешь проблему?


 
Алексей   (2005-05-19 13:18) [4]

ответ Digitman"у
Да, начало и конец участка - это целые числа


 
Sergey13 ©   (2005-05-19 13:25) [5]

2[4] Алексей   (19.05.05 13:18)
Бежишь в цикле по набору данных и сравниваешь старое новое значение. Только тут у тебя здоровые траблы скрыты. Что будет если пересекаются ( а может и перекрываются) не 2 а больше участков? Очень легко может получиться такое.



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2005.06.06;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.015 c
6-1111306613
vvvaaa
2005-03-20 11:16
2005.06.06
NMFTP


14-1116477797
+Серега+
2005-05-19 08:43
2005.06.06
Операционная система


14-1116641547
Jeka
2005-05-21 06:12
2005.06.06
Цифровой фотоаппарат


3-1115110402
Руслан
2005-05-03 12:53
2005.06.06
Сортировка по calculated-полю


14-1116314868
blackman
2005-05-17 11:27
2005.06.06
О Москве





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский