Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Расчет по формуле

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Павел74
Отправлено: 05 Сентября, 2014 - 11:58:41
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Сент. 2014  


Помог: 0 раз(а)




Уважаемые участники форума!

К сожалению, далек от программирования, но возникла задача сделать маленькую форму из двух окошек ввода. Сводится все к формочке как на этом сайте справа защита-дольщиков.рф (форма "Расчет пени").

В итоге по аналогии умудрился сделать такой код:

<td>Расчет</td>
<td><form name="calc" id="smeta"><input onblur="if(this.value=='') this.value='';" onfocus="if(this.value=='') this.value='';" onchange="res.value=''" value="" name="a" size=3> руб.</td>
<td><input onblur="if(this.value=='') this.value='';" onfocus="if(this.value=='') this.value='';" onchange="res.value=''" value="" name="b" size=1> дн.</td>
<td><input onblur="if(this.value=='') this.value='';" onfocus="if(this.value=='') this.value='';" value="" name="res" size=5 disabled="disabled"> </td>

<td><input onblur="if(this.value=='') this.value='';" onfocus="if(this.value=='') this.value='';" value="" name="res2" size=5 disabled="disabled"> </td>

<td><input name="do" type="button" value="Расчет" onclick="res.value=a.value*b.value*8.25/100/150; res2.value=a.value*b.value*8.25/100/300;"></form></td>

</tr>

Да, уже понимаю, там много лишнего... Поэтому очень уж нужна помощь Улыбка

Никак не выходит округлять результаты вычислений- чтобы выдавались целые числа- формула считает дни. И организовать кнопку сброса.

А также очень уж нужно вписать ее в страничку по стилю: видимо, организовать табличку как на сайте с примером. Фон таблицы сделать голубым, а кнопу- оранжевой.

Такая вот задача вышла Улыбка Буду очень благодарен за подсказки Улыбка

С Уважением, Павел
 
 Top
dcc0
Отправлено: 05 Сентября, 2014 - 13:04:39
Post Id


Участник


Покинул форум
Сообщений всего: 1043
Дата рег-ции: Июль 2014  


Помог: 10 раз(а)




Если на php надо, округление наверх ceil, округление вниз floor


-----
Март 2021. Бросил программирование
 
 Top
Павел74
Отправлено: 05 Сентября, 2014 - 15:22:52
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Сент. 2014  


Помог: 0 раз(а)




dcc0 пишет:
Если на php надо, округление наверх ceil, округление вниз floor

Большое спасибо! Только не совсем ясно что именно нужно округлять? Ведь это не переменная как таковая... То есть, при нажатии на кнопку, в окошке пошел расчет по формуле. А как вставить сюда округление?- прямо в формулу? Пардон за наивные вопросы)
 
 Top
caballero
Отправлено: 05 Сентября, 2014 - 15:43:33
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




ну так и втыкай функцию в формулу. При чем тут вообще переменные


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Павел74
Отправлено: 05 Сентября, 2014 - 20:09:22
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Сент. 2014  


Помог: 0 раз(а)




caballero пишет:
ну так и втыкай функцию в формулу. При чем тут вообще переменные


Просто пишем floor (a.value*b.value*8.25/100/150) ?
 
 Top
Павел74
Отправлено: 06 Сентября, 2014 - 12:50:06
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Сент. 2014  


Помог: 0 раз(а)




Функция от формулы- не выходит.. а как еще применить функцию к формуле?
 
 Top
Павел74
Отправлено: 07 Сентября, 2014 - 10:29:22
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Сент. 2014  


Помог: 0 раз(а)




Ребята, помогите! Улыбка
 
 Top
caballero
Отправлено: 07 Сентября, 2014 - 11:19:11
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




Цитата:
Функция от формулы

шо сие такое

ты вообще понимаешь что такое функция в языке программирования?
формулы какие нибудь учил в школе?
математические функции типа cos(х) подставлял?


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB