PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (4): « 1 2 3 [4]

> Найдено сообщений: 47
rafonets Отправлено: 22 Марта, 2011 - 05:50:27 • Тема: Помогите с кодом • Форум: Программирование на PHP

Ответов: 11
Просмотров: 616
Спасибо всем с ошибками я разобрался а как насчет
DlTA пишет:
DlTA
Насчет b=0 я знаю я сейчас это и изучаю Радость мне это нужна для себя так что формула всегда будет ax2+bx+c=0
2) В конце как можно сделать чтобы оставшееся дробное число округлилось
пример:
2
--
10
в
1
-
5
Закатив глазки
(Добавление)
JustUserR пишет:

Для осуществления формирования целевого локального числового информационного поля, расчет значения которого проводится на основании понижения точности специфицируемого объекта с плавающей точной, необходимо обеспечивать предшествующий анализ области выполняемого округления, для осуществления сохранения корректности предполагаемого последнего значимого числового разряда

Я не понял но все равно спасибо
я старался написать код в котором будет считаться число и делиться на определено но код получился мягко говоря огромным и не рабочим
rafonets Отправлено: 21 Марта, 2011 - 18:45:52 • Тема: Помогите с кодом • Форум: Программирование на PHP

Ответов: 11
Просмотров: 616
Радость Всем привет я не прошу что либо за меня писать просто подскажите функцию
вот код
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <html><head><title>Математика</title></head><body>
  3. <form action="./index.php" method="post">
  4. Дискриминант<table><tr><td style="width:50px;">
  5. A</td><input style="width:50px;" name='a' type='text' value=""><td style="width:50px;">
  6. B</td><input style="width:50px;" name='b' type='text' value=""><td style="width:50px;">
  7. C</td><input style="width:50px;" name='c' type='text' value="">=0</tR></table>
  8. <input type="submit" value="Решить">
  9. </form>
  10. </body>
  11. </html>
  12.  

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3.  
  4. @error_reporting ( E_ALL ^ E_WARNING ^ E_NOTICE );
  5. @ini_set ( 'display_errors', false );
  6. @ini_set ( 'html_errors', false );
  7. @ini_set ( 'error_reporting', E_ALL ^ E_WARNING ^ E_NOTICE );
  8. //----------------------------------------------------------------------------
  9. /////////////////Diskriminant
  10. echo "<br />";
  11. $a    = $_POST["a"];
  12. $b    = $_POST["b"];
  13. $c    = $_POST["c"];
  14. $bb   = $b*$b;
  15. $bb2  = -$b;
  16. $ac4  = 4 * $a * $c;
  17. $b4   = $bb - $ac4;
  18. $d    = sqrt($b4);
  19. $x1   = -$b+$d/2*$a;
  20. $x2   = -$b-$d/2*$a;
  21. $a2   = $a*2;
  22. $d2   = number_format( $d, 2);
  23. $x1   = number_format( $x1, 2);
  24. $x2   = number_format( $x2, 2);
  25. $bbd2 = $bb2 + $d2;
  26. $bbd1 = $bb2 - $d2;
  27. $a2a  = $a * 2;
  28. echo $_POST["a"].$_POST["b"].$_POST["c"]."=0<br />";
  29. echo "D=".$bb.$ac4."=".$b42."<br />";
  30. if ($d<0){
  31.         echo "O Нет решения";
  32. }else{
  33.         if($d==0){
  34.                 echo "Один корень<br />";
  35.                 echo "x=".$bb2."/".$a2;
  36.         }else{
  37.                 echo "X<sub>1</sub>=".$bb2."+".$d2."/2*".$a."<br />";
  38.                 echo "X<sub>1</sub>=".$bbd2."/".$a2a."<br />";
  39.                 echo "X<sub>1</sub>=".$x1."<br />";
  40.                 echo "X<sub>2</sub>=".$bb2."-".$d2."/2*".$a."<br />";
  41.                 echo "X<sub>2</sub>=".$bbd1."/".$a2a."<br />";
  42.                 echo "X<sub>2</sub>=".$x2."<br>";
  43.                 echo "Ответ:";
  44.         }
  45. }
  46. ?>
  47.  

Проблема:
1) При решеним косяки то есть вмесо - показывает + и тому подобное но решение правильное решает правильно
2) В конце как можно сделать чтобы оставшееся дробное число округлилось
пример:
2
10
в
1
5
-------
Подскажите как это сделать код написан мной php учу 1 месяц постоянна дядя гугл и тетя яша Улыбка помогали но не в этот раз Недовольство, огорчение
ЗА недочеты не пинать мне всего 14 лет может что то упустил в описании
------------------
Особая благодарность этому сайту и его программистам не раз мне помогали

Страниц (4): « 1 2 3 [4]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB