Deskripsi:
FUNCTION
Pangkat (X: Integer , Y: Integer)
Integer
IF Y = 0 THEN
Pangkat <- 1
ELSE
Pangkat <- X * pangkat (X,Y-1)
ENDIF
END FUNCTION
INPUT X, Y
OUTPUT Pangkat (X,Y)
Penjelasan
Program di atas akan berhenti jika pangkatnya 0. Contohnya 3^5 berarti kita akan mengurangi pangkatnya sebesar 1 menjadi 3 x 3^4 dan kita akan mencari hasil nya , hasilnya adalah 243
Prosesnya adalah , Selama pangkaynya > 0 , maka pangkat nya -1 jika pangkatnya sudah 0 , maka program tersebut akan berhenti
Contohnya;
3^5 = 3 x 3^4 = 3 x 81 = 243
3^4 = 3 x 3^3 = 3 x 27 = 81
3^3 = 3 x 3^2 = 3 x 9 = 27
3^2 = 3 x 3^1 = 3 x 3 = 9
3^1 = 3 x 3^0 = 3 x 1 = 3
3^0= 3 x 1 = 3
Nama : Tito Anggoro
NIM : D1042131014
Pkek aplikasi apa itu?
ReplyDeleteCari bro yang lebih logis
ReplyDelete