Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Калькулятор на PHP, Конечно блажь, но интересно! 
:(
    Опции темы
Osrus
Дата 16.12.2004, 03:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 443
Регистрация: 4.12.2004

Репутация: нет
Всего: 3



Наврняка кто-нибудь писал таковой, если простой какой-нибудь есть, покажите код, интересно как это выглядит


--------------------
Шагнул на скользкий путь красноглазия...
Long live Socialism!
PM MAIL ICQ   Вверх
Secandr
Дата 16.12.2004, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 5
Всего: 39



Калькулятор на php - изврат, тебе придётся перегружать каждый раз страничку.

Есть смысл писать калькулятор на jsvsscript.


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
Black
Дата 16.12.2004, 14:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Web-Development
**


Профиль
Группа: Участник
Сообщений: 980
Регистрация: 15.8.2004

Репутация: 7
Всего: 45



Можно с помощью нуль фрейма передавать данные и при помощи JavaScript выводить данные в <div></div>

Однако, как сказал Secandr калькултор на PHP - это полное извращение над человечеством :-)


--------------------
Могу все, но ничего не умею :-)
PM WWW   Вверх
Sardar
Дата 16.12.2004, 16:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 4
Всего: 317



Да ладно в консоли запустил и вперёд. Только зачем оно нужно?


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Рыжий
Дата 16.12.2004, 17:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Помешанный
***


Профиль
Группа: Завсегдатай
Сообщений: 1423
Регистрация: 19.9.2004

Репутация: 2
Всего: 20



Я например когда писал то просто делал 2 страници, на одной я размещал формы для заполнения, а на второй сам скрипт и все
PS обращался я к переменным при помощи их имен в параметре
<input type=text name="name">
PM MAIL ICQ   Вверх
sergejzr
Дата 16.12.2004, 17:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 5
Всего: 360



А зачем? Ведь есть Google smile
А msn даже уравнения вырешивает smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
Рыжий
Дата 16.12.2004, 17:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Помешанный
***


Профиль
Группа: Завсегдатай
Сообщений: 1423
Регистрация: 19.9.2004

Репутация: 2
Всего: 20



Кстати вот нашел код если что не понятно - пиши:

Код

<html><body>
<form action=hello.php>
Введите 1 число:
<input type=text name="first"><br>
Введите 2 число:
<input type=text name="second" ><br>
<input type=submit value="+">
</body></html>


Этот файл сохрани как хочешь, а следующий - hello.php Вот он:

Код

<html><head>
<title>hello</title>
</head><body>
<?php
$a=0;
$a=$first+$second;
echo "Сумма вышла $a";
?>
</body>
</html>


Он будет только складывать (думаю остальное ты догадаешься).
Он будет выполнять действия только с целыми числами, если хочешь чтобы дробные считал - дай им другой тип (думаю тоже поймешь smile)
PM MAIL ICQ   Вверх
Sardar
Дата 17.12.2004, 00:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 4
Всего: 317



Это совсем никуда, калькулятор должен разбирать выражения. Это не сложно smile


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
sergejzr
Дата 17.12.2004, 00:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 5
Всего: 360



Вот кстати, как должен он работать smile
3*х^2=6

Только мелкомягкие вообще математику не уважают smile надо же было додуматься написать такой ответ smile smile


--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
penizillin
Дата 17.12.2004, 04:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 312
Регистрация: 10.11.2004

Репутация: 8
Всего: 9



чем он неверен? 6 знаков после запятой вам мало?
PM MAIL ICQ   Вверх
sergejzr
Дата 17.12.2004, 04:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Un salsero
Group Icon


Профиль
Группа: Админ
Сообщений: 13285
Регистрация: 10.2.2004
Где: Германия г .Ганновер

Репутация: 5
Всего: 360



Цитата(penizillin @ 17.12.2004, 03:04)
6 знаков после запятой вам мало?

Нет, мне другое глаз режет.
Вот за такие знаки "=" ставят две двойки с минусом в четвёртом классе средней школы smile

Цитата
3* x^2=6 = x=-1.414214 x=1.414214



--------------------
PM WWW IM ICQ Skype GTalk Jabber AOL YIM MSN   Вверх
penizillin
Дата 17.12.2004, 05:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 312
Регистрация: 10.11.2004

Репутация: 8
Всего: 9



это да.
PM MAIL ICQ   Вверх
Наставник
Дата 17.12.2004, 07:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 327
Регистрация: 4.11.2004

Репутация: 2
Всего: 15



Кстати, господа, если уж зашла речь, а как на Ваш взгляд проще разбирать выражения -- что использовать бин. деревья, или теорию конечных автоматов. Мне было бы интересно послушать ответы, просто делал как-то такое сам (конечно не на php, но все же) и как-то честно признаюсь фигово это все работало.

Это сообщение отредактировал(а) Наставник - 17.12.2004, 07:24


--------------------
Богатство языка определяет широту мысли
Персональный сайт >>
PM MAIL WWW   Вверх
Secandr
Дата 17.12.2004, 09:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 5
Всего: 39



не деревья не теорию автоматов не знаю smile но парсер написать можно... там насколько я понимаю нужно выставить приоритеты в выражениях, основная проблема со скобками.


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
Наставник
Дата 17.12.2004, 17:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 327
Регистрация: 4.11.2004

Репутация: 2
Всего: 15



Вот так и я делал, в лоб - разбирал, приоритеты выставлял и со скобками мучился... но потом меня попросили, чтобы этот парсер ещё мог разбирать и тригонометрические выражения, всего-то шесть sin, cos и т. д. и вот мне тут настала полная ж**а, т.к. тяжело было вносить изменения в уже существующий код...


--------------------
Богатство языка определяет широту мысли
Персональный сайт >>
PM MAIL WWW   Вверх
Страницы: (3) Все [1] 2 3 
Закрытая темаСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0846 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.