PDA

Просмотр полной версии : Алкогольный калькулятор


VAngeR
15.03.2009, 12:50
Часто встречаю споры связанные с определением количества алкоголя в том или ином напитке, вот собственно калькулятор (http://vanger.ru/index.php?option=com_content&task=view&id=246&Itemid=1). ;)

ПАТРИОТ
15.03.2009, 19:55
Занятная штука, хотя с количеством нейронов, как сам Жданов заявлял у учёных постоянно возникают споры.

sozidatel
06.04.2009, 22:31
Отличная идея!
Было бы здорово этот калькулятор снабдить красочной оболочкой (интерфейсом). Сделать флеш-анимацию. Изобразить как погибают нейроны и стекают потом в унитаз. :p

Спасибо автору!

cardy
15.04.2009, 00:13
Часто встречаю споры связанные с определением количества алкоголя в том или ином напитке, вот собственно калькулятор (http://vanger.ru/index.php?option=com_content&task=view&id=246&Itemid=1). ;)

могу я у вас попросить код(скрипт) калькулятора? если не сложно, пришлите на адрес: neowork собака bk точка ru тоже на сайте с радостью размещу у себя

ПАТРИОТ
20.04.2009, 17:53
Во, во и мне тоже кодик бы :)

Если можно сюда его разместите

VAngeR
21.04.2009, 12:12
Калькулятор сделан на Яве, вот исходник:
<script language="JavaScript">
function calculator(form) {
a = eval(form.a.value);
b = eval(form.b.value);
form.pivo7.value = (a * b / 7).toFixed(2);
form.vino10.value = (a * b / 10).toFixed(2);
form.vino18.value = (a * b / 18).toFixed(2);
form.vodka.value = (a * b / 40).toFixed(2);
form.pivo45.value = (a * b / 4.5).toFixed(2);
form.spirt.value = (a * b / 100).toFixed(2);
form.neiron.value = (a * b / 100 * 200).toFixed(2);//по разным данным 1 гр убивает примерно 200 нейронов
}
function getNumbers(f, val)
{
f.b.value = val;
}
function getNumbers2(f, val)
{
f.a.value = val;
}
</script>
<form>

Введите объем в граммах <input class="inputbox" name="a" size="15" onchange="this.value=this.value.replace(/([^0-9])/g,'.');" onkeyup="var n=this.value.replace(/([^0-9])/g,'.'); if(n!=this.value) this.value=n;" onmousedown="this.value=this.value.replace(/([^0-9])/g,'.');" type="text" /><br />
<input class="button" value="10 грамм" onclick="getNumbers2(this.form, 10)" type="button" />
<input class="button" value="50 грамм" onclick="getNumbers2(this.form, 5)" type="button" />
<input class="button" value="100 грамм" onclick="getNumbers2(this.form, 100)" type="button" />
<input class="button" value="500 грамм" onclick="getNumbers2(this.form, 500)" type="button" />
<input class="button" value="700 грамм" onclick="getNumbers2(this.form, 700)" type="button" />
<input class="button" value="1 литр" onclick="getNumbers2(this.form, 1000)" type="button" />
<br />

<br />
Введите крепость <input class="inputbox" name="b" size="15" onchange="this.value=this.value.replace(/([^0-9])/g,'.');" onkeyup="var n=this.value.replace(/([^0-9])/g,'.'); if(n!=this.value) this.value=n;" onmousedown="this.value=this.value.replace(/([^0-9])/g,'.');" type="text" /><br />
<input class="button" value="Пиво 4.5%" onclick="getNumbers(this.form, 4.5)" type="button" />
<input class="button" value="Пиво 7%" onclick="getNumbers(this.form, 7)" type="button" />
<input class="button" value="Вино 10%" onclick="getNumbers(this.form, 10)" type="button" />
<input class="button" value="Вино 18%" onclick="getNumbers(this.form, 18)" type="button" />
<input class="button" value="Водка 40%" onclick="getNumbers(this.form, 40)" type="button" />
<input class="button" value="Спирт 100%" onclick="getNumbers(this.form, 100)" type="button" />

<br />
<br />
<input class="button" value="Рассчитать" onclick="calculator(this.form)" type="button" /> <input class="button" value="Сброс" type="reset" /><br />
<br />
или <input class="inputbox" name="pivo45" size="20" maxlength="40" type="text" /> грамм пиво (4.5%)
<br />
или <input class="inputbox" name="pivo7" size="20" maxlength="40" type="text" /> грамм пива (7%)
<br />

или <input class="inputbox" name="vino10" size="20" maxlength="40" type="text" /> грамм вина (10%)
<br />
или <input class="inputbox" name="vino18" size="20" maxlength="40" type="text" /> грамм вина (18%)
<br />
или <input class="inputbox" name="vodka" size="20" maxlength="40" type="text" /> грамм водки
<br />
или <input class="inputbox" name="spirt" size="20" maxlength="40" type="text" /> грамм спирта
<br />

количество убитых нейронов <input class="inputbox" name="neiron" size="20" maxlength="40" type="text" /> штук
<br />
<br />
1 грамм спирта убивает 200 нервных клеток головного мозга
</form>

Только посылочку на оригинал просьба оставлять.

ПАТРИОТ
21.04.2009, 19:57
Спасибо, VAngeR!

Kolbass
22.04.2009, 00:20
VAngeR - большое человеческое спасибо, камрад!

Олег
22.04.2009, 07:32
Думаю, Vagner не будет против если его калькулятор на сайте СБНТ разместят?

VAngeR
23.04.2009, 11:15
Теперь есть и флеш версия
Код для размещения на свои сайтах:
<object type="application/x-shockwave-flash" data="about:blank" width="650" height="404">
<param name="movie" value="http://vanger.ru/images/stories/konverter.swf">
</param>
</object>

VAngeR
23.04.2009, 11:16
Думаю, Vagner не будет против если его калькулятор на сайте СБНТ разместят?

Я только за.