Advertisement
cdsatrian

Untitled

Jun 14th, 2012
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. /*diketahui : */
  2. $a=Array(Array(6,3,5,2), Array(0,0,1,1), Array(-1,0,1,0), Array(0,-1,0,1));
  3. $b=Array(10,1,0,0);
  4. $e=Array(-1,-1,-1,-1);
  5. /*
  6. $a merupakan nilai koefisien
  7. $b merupakan nilai batas
  8. $e merupakan tanda batas (-1="<="; 0="="; 1=">=")
  9.  
  10. hasil yang diinginkan pada tampilan :
  11.  
  12. 6x1+3x2+5x3+2x4<=10
  13. x3+x4<=1
  14. -x1+x3<=0
  15. -x2+x4<=1
  16.  
  17. gimana tuh Gan cara nampilin tanda '+'-nya?
  18. ini potongan fungsi yg belum ada tanda '+'-nya:
  19. */
  20. function print_equation($a,$b,$e){
  21. for($i=0;$i<count($e);$i++){
  22. for($j=0;$j<count($a[0]);$j++){
  23. echo (abs($a[$i][$j])>0?(abs($a[$i][$j])!=1?$a[$i][$j]:"")."x".($j+1):"");
  24. }
  25. echo ($e[$i]<0?"<=":($e[$i]>0?">=":"=")).$b[$i]."\n";
  26. }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement