- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Проблема с расчетами. А именно:
myform.res.value = (a/b)*100;
Если вместо (a/b) вставить одинаковые числа к примеру 500, то 500/500 = 0, так !? А 0*100 = 0.
А он выдает 100. Кто нибудь подскажите как исправить ??
а и б точно числовые данные? Пробовали в integer переводить?
Полная форма:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta charset="utf-8" />
<title>Расчет</title>
<script>
function SumAll()
{
var myform = document.forms.myform;
var a=parseFloat(myform.a.value);
var b=parseFloat(myform.b.value);
myform.res.value = (a/b)*100;
}
</script>
<style type="text/css">
<!--
.стиль1 {color: #0000FF}
-->
</style>
</head>
<body>
<p> </p>
<form method=post id="myform">
<h3> </h3>
<table width="39%">
<tr>
<td width="64%" height="73"><p> </p>
<p>
<input type="number" name="a" />
</p>
<p><br>
<input type="number" name="b" />
</p>
<table width="100%">
<tr>
<td width="49%"> </td>
<td width="51%"><input type="button" name="sum" value="Расчитать" onClick="SumAll()" /></td>
</tr>
</table>
<p><br>
</p></td>
<td width="36%"><p><span class="стиль1">расчет:</span><br>
<input type="number" readonly="readonly" id="res" name="res"/>
</p>
</td>
</tr>
</table>
</form>
</body>
</html>
У меня 0 выводит.
У меня 0 выводит.
Как так )) ? От браузера что ли зависит ? )
Проблема с расчетами. А именно:
myform.res.value = (a/b)*100;
Если вместо (a/b) вставить одинаковые числа к примеру 500, то 500/500 = 0, так !? А 0*100 = 0.
А он выдает 100. Кто нибудь подскажите как исправить ??
***-копать. Бегом в школу!
500/500 = 1!
Для справки:
x/x = 1; при х!=0, т.к. на 0 делить нельзя.
0/х = 0; при х!=0, т.к. на 0 делить нельзя.
x/y = z; при y!=0, т.к. на 0 делить нельзя.
АААА Я математик ... ))) Но у меня вопрос все равно не решен. Я рассчитываю рентабельность бизнеса и если скажем я купил товар за 500 руб. и продал его за 500 руб. , то рентабельность моего бизнеса должна равняться 0 , а формула выдает 100 . Как быть ??
var buyPrice;
var sellPrice;
var good = sellPrice-buyPrice;
var rent = (good / buyPrice)*100;
Частные случаи:
buyPrice = 100, sellPrice=50, good = -50; rent = -50%
buyPrice = 100, sellPrice=100, good = 0; rent = 0%
buyPrice = 100, sellPrice=150, good = 50; rent = 50%
buyPrice = 100, sellPrice=200, good = 100; rent = 100%
buyPrice = 100, sellPrice=1000, good = 900; rent = 900%
Спасибо, разобрался! ☝