alexa-tracking

[ASK] Penjumlahan dan Perkalian dalam Perulangan

Main Content

1024
1024
KASKUS
51
244
https://www.kaskus.co.id/thread/540a59c296bde61e208b456e/ask-penjumlahan-dan-perkalian-dalam-perulangan
[ASK] Penjumlahan dan Perkalian dalam Perulangan
gini gan ane punya
Quote:data[0]= 1, data[1]= 1, data[2]= 1, data[3]= 1, data[4]= 1, data[5]= 1
data[6]= 0.5, data[7]= 0.5, data[8]= 0.4, data[9]= 0.25, data[10]= 0, data[11]= 0.75.

trus ane juga punya Quote:w1= 0.6, w2=0.4, w3=0.1, w4=0.1, w5=0.2, w6=0.8.

kemudian ane ingin melakukan proses penjumlahan dan perkalian pada data2 tersebut, contoh:
Quote:(data[0]*w1)+(data[1]*w2)+(data[2]*w3)+(data[3]*w4)+(data[4]*w5)+(data[5]*w6)=X
(data[6]*w1)+(data[7]*w2)+(data[8]*w3)+(data[9]*w4)+(data[10]*w5)+(data[11]*w6)=X


sebenarnya proses penjumlahan dan perkalian tersebut bisa dilakukan dengan cara diatas, tp lebih efektif lg jika diterapkan dengan perulangan.
Tp ane masih bingung gmn cara nerapin perulangan pada proses diatas. Mungkin disini ada yg bisa bantu,
ane bisa bantu gan
Quote:Original Posted By qryzwn
ane bisa bantu gan


mohon bantuannya gan
Quote:Original Posted By ariesagetia


mohon bantuannya gan


itu program nya pake bahasa apa gan
Quote:Original Posted By qryzwn


itu program nya pake bahasa apa gan


php gan
Quote:Original Posted By ariesagetia


php gan


harus php gan?
Quote:Original Posted By qryzwn


harus php gan?


ga php juga ga apa2 gan, nanti ane ambil algoritmanya aj emoticon-Smilie
Quote:Original Posted By ariesagetia


ga php juga ga apa2 gan, nanti ane ambil algoritmanya aj emoticon-Smilie


(data[0]*w1)+(data[1]*w2)+(data[2]*w3)+(data
[3]*w4)+(data[4]*w5)+(data[5]*w6)=X
(data[6]*w1)+(data[7]*w2)+(data[8]*w3)+(data
[9]*w4)+(data[10]*w5)+(data[11]*w6)=X

itu sama2 di masukin ke X gan ?
Quote:Original Posted By qryzwn


(data[0]*w1)+(data[1]*w2)+(data[2]*w3)+(data
[3]*w4)+(data[4]*w5)+(data[5]*w6)=X
(data[6]*w1)+(data[7]*w2)+(data[8]*w3)+(data
[9]*w4)+(data[10]*w5)+(data[11]*w6)=X

itu sama2 di masukin ke X gan ?


iya gan, biar sekali proses dapet kedua hasilnya
Quote:Original Posted By ariesagetia


iya gan, biar sekali proses dapet kedua hasilnya


mungkin maksud agan qryzwn kenapa kok ditampung di 1 var? kenapa ga di x1 & x2, kalo sama2 di x nanti cuma nilai x terakhir yg kepake - kecuali kalo emang ente niatnya gitu
Quote:Original Posted By ariesagetia


iya gan, biar sekali proses dapet kedua hasilnya


Pake nested looping gan,
Quote:Original Posted By haslime


mungkin maksud agan qryzwn kenapa kok ditampung di 1 var? kenapa ga di x1 & x2, kalo sama2 di x nanti cuma nilai x terakhir yg kepake - kecuali kalo emang ente niatnya gitu


ane perjelas gan, data ane tu kyk gini:
[ASK] Penjumlahan dan Perkalian dalam Perulangan

nah setiap baris itu mau ane proses seperti cara diatas, tp dg perulangan.
mungkin bisa ditampung di X[], jd kalo dipanggil X[0] yg tampil hasil perhitungan dibaris pertama, kalo X[1] yg tampil hasil perhitungan baris kedua.
Quote:Original Posted By qryzwn


Pake nested looping gan,

bisa dijabarin disini ga gan?
Kenapa w-nya ga pake array juga? lebih mudah ...
Quote:Original Posted By peyotpetot
Kenapa w-nya ga pake array juga? lebih mudah ...


iya gan ane pake array juga w[0]=0.60, w[1]=0.40, w[2]=1, w[3]=1, w[4]=0.20, w[5]=0.80

bantu ane gan
kalo gini?
PHP Code:
<?php
$data
[0]= 1$data[1]= 1$data[2]= 1$data[3]= 1$data[4]= 1$data[5]= 1;
$data[6]= 0.5$data[7]= 0.5$data[8]= 0.4$data[9]= 0.25$data[10]= 0$data[11]= 0.75;
$w10.6$w2=0.4$w3=0.1$w4=0.1$w5=0.2$w6=0.8;
 
$X1 0;
$X2 0;
$str "";
for(
$n=0;$n<2;$n++) {
    
$X "X".($n+1);
    
$a $n*6;
    
$str .= "$X = ";
    for(
$i=0;$i<6;$i++) {
        
$w "w".($i+1);
        
$v_w = $$w;
        
$v_d $data[$i+$a];  
        $
$X += $$w $v_d
        
$str .= "($v_w * $v_d) + ";
    }
    
$str substr($str,0,-2)."<br>";
    echo 
"<br>";
}
echo 
"<pre>";
echo 
"$str ";
echo 
"X1 = $X1 ";
echo 
"X2 = $X2 ";
echo 
"</pre>";
?>
Quote:Original Posted By justhrun
kalo gini?
PHP Code:
<?php
$data
[0]= 1$data[1]= 1$data[2]= 1$data[3]= 1$data[4]= 1$data[5]= 1;
$data[6]= 0.5$data[7]= 0.5$data[8]= 0.4$data[9]= 0.25$data[10]= 0$data[11]= 0.75;
$w10.6$w2=0.4$w3=0.1$w4=0.1$w5=0.2$w6=0.8;
 
$X1 0;
$X2 0;
$str "";
for(
$n=0;$n<2;$n++) {
    
$X "X".($n+1);
    
$a $n*6;
    
$str .= "$X = ";
    for(
$i=0;$i<6;$i++) {
        
$w "w".($i+1);
        
$v_w = $$w;
        
$v_d $data[$i+$a];  
        $
$X += $$w $v_d
        
$str .= "($v_w * $v_d) + ";
    }
    
$str substr($str,0,-2)."<br>";
    echo 
"<br>";
}
echo 
"<pre>";
echo 
"$str ";
echo 
"X1 = $X1 ";
echo 
"X2 = $X2 ";
echo 
"</pre>";
?>


kalo mau nampilin X nya dalam array gmn gan?
Quote:Original Posted By ariesagetia
kalo mau nampilin X nya dalam array gmn gan?

kamsudnya X[0] X[1] ?
PHP Code:
<?php
$data
[0]= 1$data[1]= 1$data[2]= 1$data[3]= 1$data[4]= 1$data[5]= 1;
$data[6]= 0.5$data[7]= 0.5$data[8]= 0.4$data[9]= 0.25$data[10]= 0$data[11]= 0.75;
$w10.6$w2=0.4$w3=0.1$w4=0.1$w5=0.2$w6=0.8;

$X = array();
for(
$n=0;$n<2;$n++) {
        
$X[$n] = 0;
        
$a $n*6;
        for(
$i=0;$i<6;$i++) {
                
$w "w".($i+1);
                
$v_w = $$w;
                
$v_d $data[$i+$a];
                
$X[$n] += $$w $v_d;
        }
}
echo 
"<pre>";
print_r($X);
echo 
"</pre>";
?>

Quote:Original Posted By justhrun

kamsudnya X[0] X[1] ?
PHP Code:
<?php
$data
[0]= 1$data[1]= 1$data[2]= 1$data[3]= 1$data[4]= 1$data[5]= 1;
$data[6]= 0.5$data[7]= 0.5$data[8]= 0.4$data[9]= 0.25$data[10]= 0$data[11]= 0.75;
$w10.6$w2=0.4$w3=0.1$w4=0.1$w5=0.2$w6=0.8;

$X = array();
for(
$n=0;$n<2;$n++) {
        
$X[$n] = 0;
        
$a $n*6;
        for(
$i=0;$i<6;$i++) {
                
$w "w".($i+1);
                
$v_w = $$w;
                
$v_d $data[$i+$a];
                
$X[$n] += $$w $v_d;
        }
}
echo 
"<pre>";
print_r($X);
echo 
"</pre>";
?>



Thx berat gan, sayang ane belum bisa nyendolin, abu gosok aj ye.. emoticon-Big Grin
Quote:Original Posted By ariesagetia
Thx berat gan, sayang ane belum bisa nyendolin, abu gosok aj ye.. emoticon-Big Grin
sama2 gan, lha...kok cendol? bukannya gudeg gan? emoticon-Ngakak