Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.58/212: Рейтинг темы: голосов - 212, средняя оценка - 4.58
 Аватар для kentaw
421 / 130 / 33
Регистрация: 24.02.2009
Сообщений: 1,122

Калькулятор

30.01.2010, 20:30. Показов 39985. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<html><head><title>PHP Kalkulyator</title></head>
 <Body>
  <form method="POST" action=''>
   первое число<input TYPE="text" name="a"/><br>
    второе число<input TYPE="text" name="b"/><br>
   <input TYPE="radio" name="operation" checked value='+'/>сложение
   <input TYPE="radio" name="operation" value='-'/>разность
   <input TYPE="radio" name="operation" value='*'/>произведение
   <input TYPE="radio" name="operation" value='/'/>деление   
   <input type='submit' name='vichislit' value='Вычислить'> 
   <input type="reset" name='ochistit' value='Отменить'>  
   </form> 
<?php
  $a = $_POST['a'];
  $b = $_POST['b'];
  $radio=$_POST['operation'];
  if ($_POST['vichislit'])
  {
      if ($radio=='+'){$c = $a + $b; echo "сумма=" . $c.'<br>';}
      if ($radio=='-'){$d = $a - $b; echo "разность=" . $d.'<br>';
      if ($radio=='*'){$e = $a *$b;  echo  "произведение=" . $e.'<br>';}
      if ($radio=='/'){$f = $a / $b; echo "деление=" . $f;
}
?>  
 </Body>
</html>
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.01.2010, 20:30
Ответы с готовыми решениями:

Калькулятор
Доброго времени суток! Ребята, у меня проблема вот в чем, хочу сделать калькулятор. Пример, есть какая-то строка с двумя числами и...

Калькулятор
Помогите пожалуйста, нужно добавить в этот калькулятор действие степени, чтобы находить степень. Вот код: &lt;?php require_once...

Калькулятор
Хочу проверить каждое поле на пустоту, вот так пробую что-то не срабатывает. &lt;?php if(empty($_POST)) echo 'Пожалуйста,...

12
не Администратор ^_^
 Аватар для Unick
988 / 223 / 23
Регистрация: 03.05.2009
Сообщений: 1,493
Записей в блоге: 1
30.01.2010, 20:46
какая ошибка?
и я не уверен что можно '/' '*' '-' т.к. все переменные начинаются с "_" или латинских букв
1
 Аватар для kentaw
421 / 130 / 33
Регистрация: 24.02.2009
Сообщений: 1,122
30.01.2010, 20:49  [ТС]
спасибо поправил. Синтаксический ошибка. надо закрывать } на строке 20 и 22
0
не Администратор ^_^
 Аватар для Unick
988 / 223 / 23
Регистрация: 03.05.2009
Сообщений: 1,493
Записей в блоге: 1
30.01.2010, 20:57
не ставь пробелы, файл больше места жрет
пхп хоть и все терпит, но зачем его мучить)
и когда много if

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//Если
if (try){
...
}
//Если не то, тогда
elseif (try){
...
}
//Если не то, тогда
elseif (try){
...
}
//В противном случае
else {
echo "<h1>ERROR</h1>";
}
1
 Аватар для kentaw
421 / 130 / 33
Регистрация: 24.02.2009
Сообщений: 1,122
30.01.2010, 21:03  [ТС]
т.е так написать, если правильн понял,
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<html><head><title>PHP Kalkulyator</title></head>
<Body>
<form method="POST" action=''>
первое число<input TYPE="text" name="a" value="10" /><br>
второе число<input TYPE="text" name="b" value="20" /><br><br>
<input TYPE="radio" name="operation" checked value='+'/>сложение
<input TYPE="radio" name="operation" value='-'/>разность
<input TYPE="radio" name="operation" value='*'/>произведение
<input TYPE="radio" name="operation" value='/'/>деление<br><br>  
<input type='submit' name='vichislit' value='Вычислить'> 
<input type="reset" name='ochistit' value='Отменить'>  
</form> 
<?php
$a = $_POST['a'];
$b = $_POST['b'];
$radio=$_POST['operation'];
if ($_POST['vichislit'])
{
if ($radio=='+'){$c = $a + $b; echo "сумма=" . $c.'<br>';}
if ($radio=='-'){$d = $a - $b; echo "разность=" . $d.'<br>';}
if ($radio=='*'){$e = $a *$b;  echo  "произведение=" . $e.'<br>';}
if ($radio=='/'){$f = $a / $b; echo "деление=" . $f;}
}
?>  
 </Body>
</html>
0
не Администратор ^_^
 Аватар для Unick
988 / 223 / 23
Регистрация: 03.05.2009
Сообщений: 1,493
Записей в блоге: 1
30.01.2010, 21:13
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<html><head><title>PHP Kalkulyator</title></head>
<Body>
<form method="POST" action=''>
первое число<input TYPE="text" name="a" value="10" /><br>
второе число<input TYPE="text" name="b" value="20" /><br><br>
<input TYPE="radio" name="operation" checked value='+'/>сложение
<input TYPE="radio" name="operation" value='-'/>разность
<input TYPE="radio" name="operation" value='*'/>произведение
<input TYPE="radio" name="operation" value='/'/>деление<br><br>  
<input type='submit' name='vichislit' value='Вычислить'> 
<input type="reset" name='ochistit' value='Отменить'>  
</form> 
<?php
$a = $_POST['a'];
$b = $_POST['b'];
$radio=$_POST['operation'];
if ($_POST['vichislit'])
{
if ($radio=='+'){$c = $a + $b; echo "сумма=" . $c.'<br>';}
elseif ($radio=='-'){$d = $a - $b; echo "разность=" . $d.'<br>';}
elseif ($radio=='*'){$e = $a *$b;  echo  "произведение=" . $e.'<br>';}
elseif ($radio=='/'){$f = $a / $b; echo "деление=" . $f;}
else echo "ошибка";
}
?>  
 </Body>
</html>
1
 Аватар для kentaw
421 / 130 / 33
Регистрация: 24.02.2009
Сообщений: 1,122
30.01.2010, 21:37  [ТС]
можно ли обратить ячееку таблицы с помощю php?
0
не Администратор ^_^
 Аватар для Unick
988 / 223 / 23
Регистрация: 03.05.2009
Сообщений: 1,493
Записей в блоге: 1
30.01.2010, 21:43
Цитата Сообщение от kentaw Посмотреть сообщение
обратить
как понять "обратить"?
0
 Аватар для kentaw
421 / 130 / 33
Регистрация: 24.02.2009
Сообщений: 1,122
30.01.2010, 21:48  [ТС]
обратиться к ячееку. Например в каком нибуд ячееке есть данные и нам хочеться обратиться значению этого ячеека
0
не Администратор ^_^
 Аватар для Unick
988 / 223 / 23
Регистрация: 03.05.2009
Сообщений: 1,493
Записей в блоге: 1
30.01.2010, 21:57
Цитата Сообщение от kentaw Посмотреть сообщение
обратиться к ячееку. Например в каком нибуд ячееке есть данные и нам хочеться обратиться значению этого ячеека
можно
на этом и основанна SQL, MySQL
1
 Аватар для kentaw
421 / 130 / 33
Регистрация: 24.02.2009
Сообщений: 1,122
31.01.2010, 19:52  [ТС]
подскажите, пожалуйста, бесплатную хостингу , проверить эту коды и в интернете, чтоб наслаждаться успехом
0
 Аватар для Dimedrol
2378 / 941 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
31.01.2010, 20:45
kentaw, ищите в разделе Хостинг.
---
https://www.cyberforum.ru/host... 13121.html
https://www.cyberforum.ru/host... 13121.html
+ на форуме есть поиск.
1
0 / 0 / 0
Регистрация: 02.02.2010
Сообщений: 3
02.02.2010, 02:25
А еще лучше скачай Denwer (denwer.ru)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.02.2010, 02:25
Помогаю со студенческими работами здесь

Калькулятор
Доброго времени суток, прошу помощи, вот код калькулятора, но не работает. Подскажите что не так. &lt;html&gt; &lt;head&gt; ...

Калькулятор
&lt;?php //Проверяем есть ли такие поля со значениями if( isset($_POST) &amp;&amp; is_numeric($_POST) &amp;&amp; isset($_POST) &amp;&amp;...

Калькулятор
Не могу понять, почему не выводится результат? Вроде код правильный... &lt;?php $regexp = &quot;/^(+)(\+)|(\-)|(\*)|(\/)(+)$/i&quot;; ...

Калькулятор
Здраствуйте, можно ли в php создавать текстбоксы и баттоны через форму, а не через код? После C# в коде описывать контроллы не удобно..

калькулятор
всем привет вопрос такой хочу вывести на экран данные которые записались в массив но не получается вот код: &lt;?php print_r($_POST);...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru