Вверх ↑
Этот топик читают: Гость
Ответов: 313
Рейтинг: -9
#1: 2014-03-18 17:49:38 ЛС | профиль | цитата
Ребята такой вопрос:
code_33249.txt
ввожу 80 всё ок, работает верно, ввожу, 81 , тоже всё ок, ввожу 100, неработает, что за фигня? Может конвертация нужна или ещё что подскажите?
карма: 0

0
файлы: 1code_33249.txt [276B] [113]
Ответов: 4631
Рейтинг: 749
#2: 2014-03-18 18:00:37 ЛС | профиль | цитата
Тип аргументов приводится к типу первого аргумента. Если первый аргумент типа "строка", то аргументы сравниваются как строки (по правилам сортировки). А по сортировке "100" меньше "80", потому что расположено перед.
code_33250.txt
Первый аргумент сделал типом Integer, и результат получился как и ожидалось.
карма: 26

0
файлы: 1code_33250.txt [296B] [183]
Ответов: 313
Рейтинг: -9
#3: 2014-03-18 19:11:06 ЛС | профиль | цитата
Netspirit, Так и знал что дело в типах, спасибо, что сказали
Подскажи, тогда как правельно переконвертить? Конвертером или чем и из какого типа? StrToInt или CharToInt?
карма: 0

0
Разработчик
Ответов: 26163
Рейтинг: 2127
#4: 2014-03-18 19:15:19 ЛС | профиль | цитата
mrvitya писал(а):
из какого типа? StrToInt или CharToInt?

StrToInt, тк 100 и 80 это строки, а не символы
карма: 22

0
Ответов: 4631
Рейтинг: 749
#5: 2014-03-18 19:19:27 ЛС | профиль | цитата
В той схеме достаточно в Edit указать числовой тип (или в Memory, с перестановкой на Op1, что я и сделал).
карма: 26

0
Ответов: 313
Рейтинг: -9
#6: 2014-03-18 22:03:43 ЛС | профиль | цитата
Netspirit, nesco, А как мне переконвертировать 100 (Строка) в 100 интеграл ?
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#7: 2014-03-18 22:06:55 ЛС | профиль | цитата
nesco писал(а):
StrToInt

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 313
Рейтинг: -9
#8: 2014-03-18 23:15:02 ЛС | профиль | цитата
Tad, Благодарю
карма: 0

0
8
Сообщение
...
Прикрепленные файлы
(файлы не залиты)