Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: вычисление длины отрезков - выводит неправильный результат
 
 автор: include   (03.07.2007 в 15:02)   письмо автору
 
 

вот код, в чем ошибка?


<?
//Даны три точки A, B, C на числовой оси. Найти длины отрезков AC и BC и их сумму
$a=-9.90;
$b=2.60;
$c=1.20;
$ac=$a-$c;
$bc=$b-$c;
$re=$ac+$bc;
echo 
$ac" * ";
echo 
$bc" * ";
echo 
$re;
?>

   
 
 автор: cheops   (03.07.2007 в 15:11)   письмо автору
 
   для: include   (03.07.2007 в 15:02)
 

Результат сложения и вычитания необходимо брать по модулю (длина не может быть отрицательной)
<? 
//Даны три точки A, B, C на числовой оси. Найти длины отрезков AC и BC и их сумму 
$a=-9.90
$b=2.60
$c=1.20
$ac abs($a-$c); 
$bc abs($b-$c); 
$re abs($ac+$bc); 
echo 
$ac" * "
echo 
$bc" * "
echo 
$re
?>

   
 
 автор: include   (03.07.2007 в 17:38)   письмо автору
 
   для: cheops   (03.07.2007 в 15:11)
 

cheops
спасибо

   
 
 автор: Trianon   (03.07.2007 в 19:59)   письмо автору
 
   для: cheops   (03.07.2007 в 15:11)
 


$ac = abs($a-$c);  
$bc = abs($b-$c);  
$re = abs($ac+$bc);  

третий abs - контрольный в голову? :)

   
 
 автор: cheops   (04.07.2007 в 08:37)   письмо автору
 
   для: Trianon   (03.07.2007 в 19:59)
 

да

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования