Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 11.08.2011, 09:05
Максон Максон вне форума
Прохожий
 
Регистрация: 10.02.2011
Сообщения: 19
Репутация: 10
По умолчанию Последовательность чисел

Здравствйте!
Помогите разобраться с задачкой:

Последовательность чисел
от 20 до 1000 (т.е. 20, 40, 60, 80, 100 и т.д.) шаг 20.
и числа
от 26,00 до 31,00 (т.е. 26,00; 27,20; 28,50; 29,75; 31,00 и т.д.) шаг 1,25

1. Необходимо чтобы при вводе в едит одного числа автоматически заполнялись остальные.

Может кто сталкивался с такой задачкой.
Посоветуйте?
Ответить с цитированием
  #2  
Старый 11.08.2011, 09:50
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

В чем именно у тебя сложность?

В запуске делфи или создании формы?

Подозреваю что сложность в первом
Ответить с цитированием
  #3  
Старый 11.08.2011, 11:54
Максон Максон вне форума
Прохожий
 
Регистрация: 10.02.2011
Сообщения: 19
Репутация: 10
По умолчанию

Суть задачи:

Есть приложение: 2 окна
1-е основное окно
2-е окно - настройки программы.

Во 2-м окне в edit вводятся числа
вес сумма
20 26,00
40 27,25
60 28,50

шаг-20 шаг 1,25
и т.д. до 2000

кнопка Сохранить записывает все в ини-файл

В 1-м окне когда, например, вводится в edit1 число 20, то в edit2 отображается 26,00 (Это я сделал)

Вопрос в том, как реализовать ввод чисел во 2-ю форму. От 20 до 2000 довольно долго записывать.
Ответить с цитированием
  #4  
Старый 11.08.2011, 11:57
Аватар для Aristarh Dark
Aristarh Dark Aristarh Dark вне форума
Модератор
 
Регистрация: 07.10.2005
Адрес: Москва
Сообщения: 2,907
Версия Delphi: Delphi XE
Репутация: выкл
По умолчанию

чота вспомнилось
Цитата:
Историю эту рассказал мне близкий родственник, весьма почтенный
патриарх. Возможно, за два десятка лет к ней что-то для красного словца
и добавилось, но, в общем и целом, байка, думаю, правдивая...

Родственник мой, S., оказался в Америке в начале восьмидесятых, в
возрасте "за сорок" и владея английским языком в рамках "средней школы
давно". Помыкавшись некоторое время (не о том сказ), S. нашел отличную
работу - программистом Больших Шкафов для телефонного гиганта AB&C
(кто знает, тот поймет). Для общения с начальством новоиспеченный
программист быстро выучил английскую фразу "летмишоую" (сейчас покажу),
за которой следовала демонстрация работающего кода, и вопросов больше не
возникало.

Работа в телефонных гигантах неторопливая, но S. бездельничать не любил,
и решил заняться оптимизацией. В одном из Больших Шкафов обнаружилась
база данных, а в ней - таблица с парами чисел: 1-3, 2-6, 3-9, ... ,
1000000-3000000. Ничтоже сумняшеся, S. таблицу стер, а обращения к ней
заменил строчкой B=Ax3. Шкаф, радостно заурчав, продолжал
функционировать. Отсутствие таблицы начальство заметило (и то по чистой
случайности) через неделю. Состоялся знаменательный диалог:
- Где таблица?
- Таблица не нужна.
- Как это не нужна?
- Ну, не нужна. Летмишоую. Вот: B=Ax3
- Что это?
- Вместо таблицы.
- А где таблица?
- Я ее стер. Не нужна.
- Как стер???
- Летмишоую. Вот, работает. B=Ax3
- Ну, работает. А где таблица-то?
...
В конце концов, проявив завидную корпоративную мудрость, начальник
оставил S. в покое. А по AB&C долго ходили легенды о сумасшедшем
бородатом русском, который ПРИДУМАЛ ФОРМУЛУ.
__________________
Некоторые программисты настолько ленивы, что сразу пишут рабочий код.

Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты.
Ответить с цитированием
  #5  
Старый 11.08.2011, 12:25
Аватар для Konrad
Konrad Konrad вне форума
Эксперт
 
Регистрация: 19.03.2009
Сообщения: 1,261
Репутация: 45834
По умолчанию

Максон, с твоим уровнем знаний математики помочь тебе никак не могу, лишь посоветую повторить программу 6-го класса.

Или обратиться в раздел ===============>>> Работа.



Цитата:

Update.
Вот что пишут.
Это старая байка. На самом деле, большие шкафы не умели умножать. То есть умели, но программно и очень долго. Поэтому была таблица.
А «сумасшедший» русский придумал вот что:
A=(B сдвиг влево)+B, что эквивалентно умножению на 3
Со временем байка сохранилась, а смысл потерялся, т. к. владельцу «Пентиума», трудно себе представить, что большой шкаф не умел аппаратно умножать.

Последний раз редактировалось Konrad, 11.08.2011 в 13:40.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 14:58.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025