Analisis :
axb = a + a + … + a (sebanyak b kali)
Ini berlaku untuk a positif maupun negatif
Bagaimana bila b negatif ?
Karena loop “tidak pernah negatif” maka harus dimanipulasi perulangan yang “selalu” positif.
Untuk itu nilai b menjadi abs(b)
Kemudian khusus untuk b < 0, jumlah yang sudah diperoleh dinegatifkan
Ingat : ax(-b) = ax(-1)xb = -axb
Algoritma :
Hasil Running :
0 komentar:
Posting Komentar