Помогите, пожалуйста, чайнику
Реализую в php скриптах вот такую задачку: "Сколько дециметров ширина монитора с диагональю 28 дюймов, при соотношении сторон 12:9? Точность - 3 знака после запятой."
Все цифры в задаче -переменные.
На одной странице должна быть и форма ввода и показан результат расчета скрипта..........
Я решил эту задачку вот скрипт:
<?php
echo 'Задача
';
echo 'Сколько дециметров ширина монитора с диагональю a дюймов, если длинна относиться к ширине как b:c? Точность - 3 знака после запятой.
';
echo '
';
function clearData($data, $type='i'){
switch($type){
case 'i': return $data*1; break;
case 's': return trim(strip_tags($data)); break;
}
}
if($_SERVER['REQUEST_METHOD'] == 'POST'){
$a = clearData ($_POST['a']); #Получаем первое слагаемое
$b = clearData ($_POST['b']); #Получаем второе слагаемое
$c = clearData ($_POST['c']);
$e = 0.254;
$f = 0.5;
$result = round ($a*$c*0.254/sqrt((pow($b,2)+pow($c,2))),3); #Действия с числами и результат записываем в переменную
echo 'Результат: '. $result; #Выводим результат на экран
}
?>
<form action="<?=$_SERVER['PHP_SELF']?>" method="POST">
Диагональ монитора в дюймах - a:
<input type="text" name="a">
Длина частей - b:
<input type="text" name="b">
Ширина частей - c:
<input type="text" name="c">
<input type="submit" value="Считать!">
</form>
Вопрос в следующем : нужно на станице, которая получилась в результате выполнения прошлого задания нарисовать прямоугольник в масштабе 1 сантиметр = 1 пиксель.
Прямоугольник перерисовывается при поступлении новых переменных (диагональ, соотношение сторон).
Ничего не получается, подскажите с чего хотя бы начать
??
Рабочий скрипт есть в сети - http://zadachy.zz.mu
Реализую в php скриптах вот такую задачку: "Сколько дециметров ширина монитора с диагональю 28 дюймов, при соотношении сторон 12:9? Точность - 3 знака после запятой."
Все цифры в задаче -переменные.
На одной странице должна быть и форма ввода и показан результат расчета скрипта..........
Я решил эту задачку вот скрипт:
<?php
echo 'Задача
';
echo 'Сколько дециметров ширина монитора с диагональю a дюймов, если длинна относиться к ширине как b:c? Точность - 3 знака после запятой.
';
echo '
';
function clearData($data, $type='i'){
switch($type){
case 'i': return $data*1; break;
case 's': return trim(strip_tags($data)); break;
}
}
if($_SERVER['REQUEST_METHOD'] == 'POST'){
$a = clearData ($_POST['a']); #Получаем первое слагаемое
$b = clearData ($_POST['b']); #Получаем второе слагаемое
$c = clearData ($_POST['c']);
$e = 0.254;
$f = 0.5;
$result = round ($a*$c*0.254/sqrt((pow($b,2)+pow($c,2))),3); #Действия с числами и результат записываем в переменную
echo 'Результат: '. $result; #Выводим результат на экран
}
?>
<form action="<?=$_SERVER['PHP_SELF']?>" method="POST">
Диагональ монитора в дюймах - a:
<input type="text" name="a">
Длина частей - b:
<input type="text" name="b">
Ширина частей - c:
<input type="text" name="c">
<input type="submit" value="Считать!">
</form>
Вопрос в следующем : нужно на станице, которая получилась в результате выполнения прошлого задания нарисовать прямоугольник в масштабе 1 сантиметр = 1 пиксель.
Прямоугольник перерисовывается при поступлении новых переменных (диагональ, соотношение сторон).
Ничего не получается, подскажите с чего хотя бы начать
Рабочий скрипт есть в сети - http://zadachy.zz.mu