Kamis, 28 Maret 2013

Kasus 4.8 Menghitung Pangkat Bilangan dengan Metode Penjumlahan


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 :



FlowChart:

Program C++ :



Hasil Running  : 


0 komentar:

Posting Komentar

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Walgreens Printable Coupons