saya coba buatin pseucodenya dan logikanya aj
tar u jadikan ke bahasa c++ sendiri ^^
Code:
count=1
max=-200
min=200
total=0
rata2=0
range1=0
range2=0
range3=0
range4=0
range5=0
input=0
kondisi=true
do
mahasiswa ke-[count] >> input
if input < 0 or input > 100 then kondisi=false
else
total=total+input
if input > max then max = input
if input < min then min = input
if 19 >= input >= 0 then range1++
if 49 >= input >= 20 then range2++
if 79 >= input >= 50 then range3++
if 99 >= input >= 80 then range4++
if input=100 then range5++
count++
end if
while kondisi=true
rata2=total/(range1+range2+range3+range4+range5)
cetak rata2
cetak min
cetak max
cetak distribusi nilai
0-19
for i=0 dan i<=range1
cetak *
next i
20-49
for i=0 dan i<=range2
cetak *
next i
50-79
for i=0 dan i<=range3
cetak *
next i
80-99
for i=0 dan i<=range4
cetak *
next i
100
for i=0 dan i<=range5
cetak *
next i
kLo ada yg saLah mohon diperbaiki
Share This Thread