[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Функция Увеличения числа в %
ruzarh
Помогите сделать генератор вычислений причем каждое последующее вычисление увеличивается на меньший процент, т.е. примерно так:
(1 увеличивается на 500%, 2 раз 2,8%, 3раз на 2.2 % помогите с функцией, хоть пните в нужном направлении.)

вот пример увеличений:
6 1
7 6
8 17
9 36
10 65
11 105
12 157
13 222
14 302
15 398
16 510
17 639
18 787
19 954
20 1142
21 1351
22 1581

спасибо.



Спустя 3 минуты, 27 секунд (4.10.2010 - 21:40) arvitaly написал(а):
Каким образом высчитываются эти проценты?

Спустя 26 минут, 12 секунд (4.10.2010 - 22:07) Invis1ble написал(а):
ruzarh
Цитата
Каким образом высчитываются эти проценты?

да. Че то зависимость не очень прослеживается

Спустя 26 минут, 46 секунд (4.10.2010 - 22:33) Bot написал(а):
А в чем проблема эта же илементарная математика, ненужны не какие функции, процент - это 1/100 числа. чтобы найти "х" процентов от числа "у", нужно это число умножить на "х" процентов и разделить на 100. Чтоб было более понятно делим число на 100 и умножаем на кол-во процентов

Спустя 4 минуты, 13 секунд (4.10.2010 - 22:38) Bot написал(а):
Вот есть есче скрипт, может подойдет
<html>

<head>
<meta
http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>
Pay</title>
</head>
<p
style="margin-top: 0; margin-bottom: 0">
<span >

Input payment<span lang="en-us">:</span></span></p>
<input
type="text" name="summa" size="29" value="" onKeyUp='getElementById("itog").value = parseFloat(this.value) - 5; '>
<p
style="margin-top: 0; margin-bottom: 0">Deposit payment<span lang="en-us">:</span></span></p>
<input
type="text" name="itogo" size="29" value="" id='itog' disabled>
<body>


</html>

Спустя 18 минут, 13 секунд (4.10.2010 - 22:56) Bot написал(а):
Вот простейший вариант на php

<?
$q = 15 /* Число от которого будут отсчитываться проценты */
$w = 3; /* Число процентов */
$e = $q / 100;
$r = $e * $w
echo "$w процентов от числа $q будет $r";
?>

Если будут вопросы пишите в icq 491-818-088

Спустя 1 час, 18 минут, 9 секунд (5.10.2010 - 00:14) Ice написал(а):
Цитата (ruzarh @ 4.10.2010 - 22:37)
причем каждое последующее вычисление увеличивается на меньший процент

А у тебя в примере - наоборот
user posted image
Опиши зависимость y(x)

Спустя 20 минут, 3 секунды (5.10.2010 - 00:34) Invis1ble написал(а):
Ice
думаю он сам не знает, какова зависимость laugh.gif
иначе б уже сам ф-цию написал (там же делов на 2 минуты)

Спустя 1 минута, 18 секунд (5.10.2010 - 00:35) Ice написал(а):
на ангем ходить надо biggrin.gif Ходил - знал бы

Спустя 11 минут, 16 секунд (5.10.2010 - 00:47) Invis1ble написал(а):
Ice
А еще мне понравилось гениальное решение Bot'a.. еще и скрипт сунул (который непонятно каким боком решает проблему) smile.gif

Спустя 6 минут, 2 секунды (5.10.2010 - 00:53) Ice написал(а):
Проанализировал функцию. Откуда взяты значения, я понятия не имею, но в первом приближении это
user posted image
Цитата (Invis1ble @ 5.10.2010 - 01:47)
А еще мне понравилось гениальное решение Bot'a..
На то он и бот - увидел слово "процент" и понеслась biggrin.gif

Спустя 6 минут, 36 секунд (5.10.2010 - 00:59) Invis1ble написал(а):
Ice
Цитата
Проанализировал функцию

ты крут! Я тоже об этом думал (проанализировать), тока я не в курсе, где (или как) это делается..

Спустя 5 минут, 33 секунды (5.10.2010 - 01:05) Ice написал(а):
на бумажке biggrin.gif
График значений ТС - светлосалатовый
user posted image
Ну, а теперь, зная зависимость, можно с такой же легкостью написать и функцию. Удачи smile.gif

Спустя 5 минут, 38 секунд (5.10.2010 - 01:10) Invis1ble написал(а):
Ice
ну ты монстр, я думал в каком-нибудь Excele или еще где.. Я с математикой не настолько дружу, чтоб такие чудеса творить

Спустя 6 минут, 46 секунд (5.10.2010 - 01:17) Ice написал(а):
Та я тоже не дружил, а теперь как орешки щелк-щелк

Спустя 5 часов, 27 минут, 5 секунд (5.10.2010 - 06:44) ruzarh написал(а):
Спасибо большое, теперь зная как что и откуда я быстро управлюсь!!! Спасибо))))

Спустя 6 часов, 41 минута, 25 секунд (5.10.2010 - 13:26) Ice написал(а):
да незачто smile.gif

Спустя 6 часов, 58 минут, 40 секунд (5.10.2010 - 20:24) ruzarh написал(а):
А как в php это применить?

так что то не то выходит!
echo pow(6, exp(-0.13));

Спустя 2 часа, 3 минуты, 35 секунд (5.10.2010 - 22:28) Ice написал(а):
У тебя получилось user posted image
или, если представить в виде дробной степени, то
Свернутый текст
user posted image
но это неважно - это неправильно, поскольку первые производные первых приближений того, что получилось у тебя и того, что должно быть, не равны (я специально не дорабатывал правую часть до конца, чтобы был виден контраст коэффициентов и степеней при x)
Свернутый текст
user posted image
, но это тоже неважно, поскольку здесь не математический форум biggrin.gif
Почитай повнимательней, что делает exp smile.gif
А нужно нам следующее:

// /////////////////////////////////////////////////////////////////////////////////////////
// можно выудить это значение и сделать константу, а не гонять из пустого в порожнее
// я так сделал для наиболее точного вычисления е

$e = sqrt( exp(2) );
// /////////////////////////////////////////////////////////////////////////////////////////
$func_values = array();
for( $i = 1; $i <= 10; $i ++ )
$func_values[] = pow( $i, ($e-0.13) );

print_r( $func_values );

Спустя 35 минут, 36 секунд (5.10.2010 - 23:04) Invis1ble написал(а):
ruzarh
не забудь Айсу + поставить, все таки постарался мэн

Спустя 18 минут, 12 секунд (5.10.2010 - 23:22) Ice написал(а):
дык он вчера еще поставил smile.gif


_____________
Не портите мои нервные клетки, так как в них живут нервные тигры!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.