Soal : f(x) = 2x ^ 3 − 11.7x ^ 2 + 17.7x − 5
Dengan X0 = 3
Langsung Saja Copas Code PHP di Bawah ini :
<?php
error_reporting(E_ALL ^ (E_NOTICE | E_WARNING));
//memberi nilai
function nilai($x)
{
$x = ((2*exp(3 * log($x)) - (11.7 * exp(2 * log($x))) - 5)) / -17.7;
return($x);
}
//menghitung Error
function error($xnew,$xold){
$output;
$output = (($xnew - $xold) / $xnew)*100;
return abs($output);
}
$i =0 ;
$x =3 ;
printf("<div class='col-md-3'></div>
<div class='col-md-6'>
<table class='table table-bordered' border='0' >
<tr>
<td width='80'>iterasi</td>
<td width='80'>Xi</td>
<td width='80'>ea</td>
</tr>
</div>
<div class='col-md-3'> </div>");
do
{
printf ("<div class='col-md-3'></div>
<div class='col-md-6'>
<table class='table table-bordered' border='0' >
<tr>
<td width='80'>%0.0f</td>
<td width='80'>%0.6f</td>
<td width='80'>%0.6f</td>
</tr>
</div>
<div class='col-md-3'> </div>"
,$i,$x,$ea);
$tmp = nilai($x);
$ea = error($tmp, $x);
$x = nilai($x);
$i++;
}
while($i <= 5]);
?>
Di Browser akan tampil sperti ini :
Dengan X0 = 3
Langsung Saja Copas Code PHP di Bawah ini :
<?php
error_reporting(E_ALL ^ (E_NOTICE | E_WARNING));
//memberi nilai
function nilai($x)
{
$x = ((2*exp(3 * log($x)) - (11.7 * exp(2 * log($x))) - 5)) / -17.7;
return($x);
}
//menghitung Error
function error($xnew,$xold){
$output;
$output = (($xnew - $xold) / $xnew)*100;
return abs($output);
}
$i =0 ;
$x =3 ;
printf("<div class='col-md-3'></div>
<div class='col-md-6'>
<table class='table table-bordered' border='0' >
<tr>
<td width='80'>iterasi</td>
<td width='80'>Xi</td>
<td width='80'>ea</td>
</tr>
</div>
<div class='col-md-3'> </div>");
do
{
printf ("<div class='col-md-3'></div>
<div class='col-md-6'>
<table class='table table-bordered' border='0' >
<tr>
<td width='80'>%0.0f</td>
<td width='80'>%0.6f</td>
<td width='80'>%0.6f</td>
</tr>
</div>
<div class='col-md-3'> </div>"
,$i,$x,$ea);
$tmp = nilai($x);
$ea = error($tmp, $x);
$x = nilai($x);
$i++;
}
while($i <= 5]);
?>
Semoga Bermanfaat . . .
