практика php

5.12K
.
dakilla
Koenig [Off] [о] [ц] (Сегодня, 20:48)
Комполом - вредитель

не художник, в паинте нарисовал

Так?
// Кор 1 точки
         $x1 = 1;
         $y1 = 5;
         // Кор 2 точки
         $x2 = -3;
         $y2 = -9;
                 
         $x = pow($x1 - $x2, 2); // определяем растояние между точками по "x", возводим во 2 степень
         $y = pow($y1 - $y2, 2); // определяем  растояние между точками по "y", возводим во 2 степень
                             
         echo round(sqrt($x + $y), 2);     // складываем и возводим в степень, округляем число и показываем на экране
         // Ответ: 14.56

Не уверен что правильно т.к с математикой у меня тоже есть проблемы
p.s Для решения использовал материалы этого сайта
.
ПФК ЦСКА forever!
Я терь понял про какую теорему ты говорил!
AC = корень из AB + BC.
Т.е. это решается одной пхп функцией (название забыл) А координаты точки б равны координатам по оси икс от точки а и игрик от точки це.
.
(\/)____o_O____(\/)
dakilla, Постарался логика вроде верная, держи +5
.
The Frontend-Warrior
REALball (11.11.2011/15:15)
function antimat($text) {
$a = array('слово'=>'замена');
$res = strtr($text,$a);
return $res;
}

Хотя может есть и ещё другие способы....
Но это самое простое....
вот еще один
function antimat($text){
$mat = array('слово1','слово2','слово3','слово4');
$text = str_ireplace($mat,'МАТ!!!',$text);
return $text;
}
.
ПФК ЦСКА forever!
Вот мой вариант решения задачи про координаты:
$x1 = 1;
$y1 = 5;
$x2 = -3;
$y2 = -9;
//это были координаты точек А и С по осям х и у
$arast = 14; //расстояние В от точки А
$crast = 4; //расстояние В от С

$result = sqrt(pow($arast, 2) + pow($crast, 2)); //вычисляем квадратный корень из суммы квадратов катетов
echo $result . '-расстояние от точки А до точки С';

Ответ: 14,56022
.
Koenig (12.11.2011/09:33)
dakilla, Постарался логика вроде верная, держи +5
спacибo
.
В некоторых вариантах шахмат имеется особая фигура - магараджа,
которая обьединяет в себе свойства ферзя и коня. Магараджа за
один ход может перемещаться на любое количество клеток по
горизонтали, по вертикали и по диагонали или буквой "Г".
Вам нужно определить, сможет ли магараджа переместиться с одной клетки на другую за один ход на пустой доске. Фомат входных данных В одной строке записаны 4числа: a,b - координаты первой клетки по
вертикали и горизонтали; сбв - координаты второй. Все числа целые
в интервале от 1 до 8. Клетки не совпадают
вывести должно либо да либо нет

во выкладывал ее на форуме раньше
на самом деле оч простая задача)
.
ПФК ЦСКА forever!
No-Tactic (12.11.2011/13:37)
В некоторых вариантах шахмат имеется особая фигура - магараджа,
которая обьединяет в себе свойства ферзя и коня. Магараджа за
один ход может перемещаться на любое количество клеток по
горизонтали,
Я ничего не понял
.
там небольшая опечатка c, d - координаты второй клетки
.
REALball, думай, олимпиадная задача,чо)
Там нужно всего лишь составить одно сложное условие
Всего: 198