Как посчитать экспоненту в виндовом калькуляторе

Я всю жизнь был уверен, что кнопочка Exp в виндовом калькуляторе - это кнопка вычисления экспоненты. Но когда мне реально понадобилось посчитать экспоненту, выяснилось, что эта кнопка делает совсем не то. Оказалось, что всего лишь быстрый способ умножить число на 10 в заданной степени.

А как же посчитать собственно экспоненту? Не лезть же в Ексель из-за такой мелочи, да и к тому же тут уже дело принципа - инженерный калькулятор обязан уметь делать такие вещи.

Все оказалось до неприличия просто. В виндовом калькуляторе есть неприметная галочка Inv, выставив которую, пользователь информирует калькулятор, что хочет применить функцию, обратную вызываемой. Функцией, обратной экспоненте, является натуральный логарифм - следовательно, чтобы вычислить экспоненту числа, нужно нажать сначала Inv, потом ln. Причем надо заметить, что после выполнения операции галочка автоматически сбрасывается.

Вычисление числа е
Число е

Попутно выяснилась еще одна интересная (по крайней мере, для заядлых клавишников вроде меня) вещь: у каждой кнопки есть своя горячая клавиша. Узнать ее можно стандартным виндовым способом: щелчок правой кнопкой, затем "What is this?"

What is this?
Справка по кнопке ln

Таким образом, вычисление экспоненты сводится к нажатию двух клавиш: i, затем n.

Update. А если нет виндового калькулятора? Ничего страшного - без него можно прекрасно обойтись.

Комментарии

Влад, а теперь задачка посложнее. Всё то же самое, но давай-ка без Inv. Вперёд, на штурм арифметики! Жду ответа ;)

Изображение myx

Да блин, дурацкое дело нехитрое :) 1, Ctrl-P, 2, R, Ctrl-P, 3, !, R, Ctrl-P, 4, !, R, Ctrl-P, 5, !, R, Ctrl-P, ... и так пока не надоест или пока не будет достигнута требуемая точность. Только зачем? :)

UPD. Блин, сначала не 1, а 2, есессно :) Сорри, формулу немножко забыл :)

А что касается "а зачем", то, как я понимаю, гугл умеет считать экспоненту и в поисковой строчке ;)

Изображение myx

Ну дык то гугл :) Гугл и в попугаях мерить умеет - речь шла о штатном калькуляторе :)

О, Боже! Влад, я имел в виду вещи попроще, что ты!

У нас есть кнопка x^y. Так вот,

e ^ x == (10 ^ (1 / ln 10)) ^ x

А то, что ты предложил - оно, конечно, решение, но... ну ты понял )

Изображение myx

Черт, об этом я не подумал :)

Я ещё давно в детской олимпиадной книжке встретил такую задачку. Надо записать в виде точной формулы любое заранее заданное натуральное число, используя неограниченное количество операторов +, -, *, /, sqrt, ln, log_x(y), sin, cos, tan, x^y и лишь три числа/цифры - двойки. Константы - pi, e, постоянная Планка и т.п. - не разрешены.

К примеру,
1 == 2 / 2
3 == 2 / 2 + 2
6 == 2 * 2 + 2
11 = 22 / 2
4194304 == 2 ^ 22

Но это так - просто детский лепет на фоне ОБЩЕГО решения :)

Давай, построй натуральное число N из этих кирпичиков!

Изображение myx

Ты мне уже задавал эту задачку - и я ее позорно не решил :) Но решение помню :)

Изображение ksch

Интересные у тебя в последнее время занятия :-)

Изображение myx

Ага, есть такое :)