Powered By Blogger

25 November 2009

================================================================
Algoritma Menghitung mata dadu yang muncul dalam N kali lemparan
================================================================

Masalah :
sebuah dadu dilempar N kali, hitung berapa kali kah
mata dadu yang muncul (1-6) dalam 10 kali lemparan ?
Analisa :
Mata dadu : 1-6 (6 sisi)
banyaknya lemparan : 10
Jawab :
var
dadu = Array[6]
md1,md2,md3,md4,md5,md6 = integer
inputMd = integer

begin
for i:=1 to 6
dadu[i]=0
end for

for i:=1 to 10
if inputMd=1 then
dadu[inputMd] = dadu[inputMd] + 1
else if inputMd=2 then
dadu[inputMd] = dadu[inputMd] + 1
else if inputMd=3 then
dadu[inputMd] = dadu[inputMd] + 1
else if inputMd=4 then
dadu[inputMd] = dadu[inputMd] + 1
else if inputMd=5 then
dadu[inputMd] = dadu[inputMd] + 1
else
dadu[inputMd] = dadu[inputMd] + 1
end if
end if
end if
end if
end if
end for

for i:=1 to 6
write ( dadu[i])
end for

end

No comments:

Post a Comment