...Вот тье формула с ответом Т=512/8∙60 ∙60/1024=225мегабайт/час. ...
Всё верно подсчитано, но не совсем то, о чём было заявлено, т.е. это формула не для расчёта времени скачивания (зачем тут "Т=" написано?), а для преобразования скорости из кбит/с в Мб/ч.
На самом деле задачка решается так же просто, как та самая, из учебника математики для начальных классов, в которой человек вышел из пункта А и прошёл 10км со скоростью 5км/ч. Как узнать,сколько времени он шёл?
Правильно!, нужно длину пути разделить на скорость, 10км:5км/ч=2часа.
Так вот и нам, чтобы узнать время скачивания, нужно
длину размер файла (например, 100Мб) разделить на известную нам скорость (например,512Кбит/с).
Т=100Мб:512Кбит/с. Вот и вся формула!
К сожалению, так просто разделить не получится. Как уже писали выше, необходимо преобразовать единицы измерения к одинаковому значению, т.е., если мы берём скорость в килобитах, то и размер файла нужно перевести в килобиты.
Давайте считать сколько килобит в одном мегабайте. 1Мб=1024килобайт, в каждом килобайте 8 килобит, значит 1Мб=1024*8=8192кбит (где-то на "рыбалке" я это число уже видел
)
Теперь понятно, что 100Мб -это 100*8192=819200кбит.
Подставляем в формулу: Т=819200кбит:512кбит/с=1600с. (килобиты сократились, остались секунды).
В секундах неудобно, поэтому переводим ответ в минуты делением на 60, поскольку в одной минуте 60 сек.(это я для особо одарённых напомнил
).
1600с:60=26.6мин. В результате: файл 100Мб при скорости 512кбит/с будет скачан за 26 минут!
Тмин=(100*8192:512):60P.S. Недавно по телевизору, один умный дядька сказал, что Интернет делает людей тупыми, якобы те, кто привык им постоянно пользоваться, уже не хотят сами что-либо запоминать и шевелить мозгами, а привыкают сразу искать ответы в сети. Вот и в нашем случае, автор топика не захотел сам решать в общем-то несложную задачу, а предпочёл искать в Инете в худшем случае готовую формулу, а лучше сразу программу-калькулятор
Получается, прав был умный дядька?