Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   КАЛЬКУЛЯТОР КАРОЧЕ ))) (http://www.flasher.ru/forum/showthread.php?t=48965)

Mramor 12.09.2003 06:15

КАЛЬКУЛЯТОР КАРОЧЕ )))
 
Вобщем делаю калькулятор ! )))
при вычислении синуса косинуса тангенса и котангенса совпадают 11 цыфр из 15 которые находятся после точки
смысл вопроса!
поставил оператор округления math.round()
округляет круто ! очень даже (((( оставляет после точки всего
либо 1 либо две цыфры ! ((
как сделать чтоб оставлял 6сть цифр а остальное просто отсекал ?
НАДЕЮСЬ КТО ПОМОЖЕТ
ЗАРАНИЕ СПАСИБО http://servisru.narod.ru/calculator.swf

Mramor 12.09.2003 07:26

забыл )))
http://servisru.narod.ru/calculator.fla

gct 12.09.2003 13:18

Если я правильно понял
 
Конвертни результат перед выводом в string и отсекай себе всё что хочешь :D

major 12.09.2003 19:31

Цитата:

оставляет после точки всего либо 1 либо две цыфры ! (( как сделать чтоб оставлял 6сть цифр а остальное просто отсекал ?
1. Умножить на 1000000
2. Округлить до целых
3. Разделить на 1000000

Mramor 13.09.2003 02:15

Цитата:

Оригинал написал(а) major


1. Умножить на 1000000
2. Округлить до целых
3. Разделить на 1000000

хы хы а себе то зачем )))) эт ему надо )))

Mramor 13.09.2003 02:19

Цитата:

Оригинал написал(а) Mramor

хы хы а себе то зачем )))) эт ему надо )))

СОРИ НЕТУДА МЕСАГУ ПУЛЬНУЛ

Mramor 13.09.2003 02:25

Re: Если я правильно понял
 
Цитата:

Оригинал написал(а) gct
Конвертни результат перед выводом в string и отсекай себе всё что хочешь :D
Зачем мне то ? ))) это ему надо

YuriiZelenev 13.09.2003 06:55

Код:

Math.roundDec=function(number,decPlaces){
result=(Math.round(number*Math.pow(10,decPlaces)))/Math.pow(10,decPlaces)
return result
}
//Proveryaem...
trace(Math.roundDec(33.123456789,3));


Mramor 13.09.2003 17:35

Простые действия !
Вобщем деление умножение сложение вычитание
хочу сделать чтоб операции происходили не между двух окон
а с одним окном как в обычном калькуляторе , я думаю так
При нажатии допустим на кнопку плюс цифра которая вводилась до плюса стирается и присваивается к объекту допустим tmp так же нужно присвоить плюс к объекту допустим function чтобы в итоге после нажатого плюса ввести
новую цифру в поле(ch1) и после нажатия знака равно
происходило что то вроде
ravno=ch1+function+tmp
в итоге видим результат
Мож я чё не так думаю ? )))
как присвоить плюс к function и как потом вссё соединить
в ravno = ?????
ЭЭЭ спаибо зарание )

Mramor 14.09.2003 00:30

ХАА нефика ))) сам дапёр и всё сделал милости просим смотреть на работу )


Часовой пояс GMT +4, время: 15:55.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.